JetPack學(xué)習(xí)筆記之DataBinding(四) 為了讓布局文件能夠承擔(dān)更多的工作,處理更復(fù)雜的業(yè)務(wù)邏輯,DataBinding庫允許我們自...
投稿
JetPack學(xué)習(xí)筆記之DataBinding(四) 為了讓布局文件能夠承擔(dān)更多的工作,處理更復(fù)雜的業(yè)務(wù)邏輯,DataBinding庫允許我們自...
JetPack學(xué)習(xí)筆記之DataBinding(三) 在編寫布局文件的過程中,會遇到布局層次結(jié)構(gòu)復(fù)雜或者布局文件在其他布局文件中可以復(fù)用的情況,...
JetPack學(xué)習(xí)筆記之DataBinding(二) 上一篇文章中介紹了DataBinding的基本使用方法,通過DataBinding讓布局文...
JetPack學(xué)習(xí)筆記之DataBinding(一) 布局文件通常只負(fù)責(zé)UI控件的布局工作,頁面通過setContentView()方法關(guān)聯(lián)布局...
在頁面功能較簡單的情況下,通常將UI的交互、數(shù)據(jù)獲取等業(yè)務(wù)全部寫在頁面中,即通常的MVC模式。但是在頁面功能較復(fù)雜的情況下,這樣做不合適,因為它...
JetPack學(xué)習(xí)筆記之Navigation(三) Navigation組件還提供了一個很實(shí)用的特性DeepLink,即深層鏈接。通過該特性,可...
JetPack學(xué)習(xí)筆記之Navigation(二) JetPack引入了NavigationUI組件,使得APP Bar中的按鈕和菜單可以和導(dǎo)航...
JetPack學(xué)習(xí)筆記之Navigation(一) 谷歌提供的Navigation組件,旨在管理頁面和APP Bar。其中頁面包含Activit...
JetPack學(xué)習(xí)筆記之LifeCyCle(二) 上文介紹了使用LifeCycle監(jiān)聽Activity和Service生命周期變化的方法,本文介...
JetPack學(xué)習(xí)筆記之LifeCyCle(一) 1、為什么要用LifeCycle,是為了解決什么問題? 普通組件在使用過程中通常需要依賴于系統(tǒng)...