2012-01-30 35 views
0

我幾乎已經完成了我的第一個應用程序,一個電池小部件,它都運行得很好。唯一困擾我的是我有一個廣播接收器,當電池電平發生變化時它會更新小部件,但是當我第一次將小部件添加到主屏幕時,它會等待電池電平/狀態發生改變。 (插入或插上設備也會更新它)。將意圖過濾器更改爲其他發送boradcast的方式不起作用,因爲它不帶電池電量。我想知道是否有強制播出電池電量信息的方法?你可以強制廣播更新小部件嗎?

謝謝,菲爾。

回答

0

確保你在你的onUpdate()你的部件供應商的方法調用

AppWidgetManager.updateAppWidget(ComponentName, RemoteViews); 

。在創建窗口小部件時,它應該自動運行onUpdate()