1. 程式人生 > >桌面小部件Wight父類AppWidgetProvider的三個方法

桌面小部件Wight父類AppWidgetProvider的三個方法

操作 start 可見 ext 更新 布局 等等 idg appwidget

  1. onUpdate()這個方法會在每次更新App Widget的時候調用,數據更新的邏輯都寫在這個方法裏邊。而且要註意的是:在用戶添加小部件的時候,會首先調用這個方法,應該在這個方法裏進行初始化操作,比如初始化展示給用戶的界面等等。。。。。比如:TextView的更新,使某一個控件可見或者不可見之類的操作。
  2. onEnabled()這個方法會在App Widget可用的時候調用,註意在用戶添加小部件的時候首先調用的不是這個方法,不是這個方法!不要在這裏進行初始化操作。。。。。
  3. onDisabled()這個方法會在App Widget不可用的時候調用,在這個函數裏邊可以結束App Widget所耗費的資源。

第二個是一個布局文件new_app_widget.xml,我們小部件的布局就是在這個裏邊設置。 第三個是在xml文件夾裏邊的App Widget的配置文件,

裏邊設置了我們App Widget的尺寸和更新時間等一些信息。

桌面小部件Wight父類AppWidgetProvider的三個方法