設備重新啓動時,我的appWidgets全部損壞。在我的WidgetProvider
類中,我只實現了onRecieve
方法,因爲我使用ConfigureActivity
來創建窗口小部件。在重新啓動設備時,我應該在WidgetProvider上重寫什麼方法來使我的小部件能夠正確地更新?設備重新啓動時,Android小部件損壞
0
A
回答
0
當設備重新啓動時,所有桌面小部件均通過WidgetProvider
類中的onUpdate
方法重建。只需實施此方法即可重新創建您的小部件,如圖所示here。
1
如果我正確理解您的問題,請註冊接收ACTION_BOOT_COMPLETED廣播,並在您收到它時重新創建您的小部件。
請確保您也持有RECEIVE_BOOT_COMPLETED權限。
確保您儘可能快地響應並退出BOOT_COMPLETED處理程序是最佳實踐 - 花費太長時間來響應BOOT_COMPLETED會給用戶留下糟糕的平臺印象。
相關問題
- 1. 重新啓動時pep381run損壞:httplib.ResponseNotReady
- 2. 啓動器損壞時在移動設備上啓動Android應用程序
- 3. 重新啓動PC後Mysql表損壞
- 4. 設備重啓後小部件消失
- 5. [Android]應用程序重新啓動設備後重新啓動
- 6. 如何重新啓動android設備
- 7. 從Android重新啓動整個設備
- 8. 如何重新啓動android設備?
- 9. Android設備啓動時重複通知
- 10. 當設備重新啓動時自動啓動MIDlet?
- 11. 如何重新啓動並從系統重啓更新小部件android
- 12. 自上次重新啓動以來Android設備運行時間
- 13. 當插入USB設備時,Android應用程序重新啓動
- 14. 重新啓動Android設備,在FCM通知接收上重新啓動兩次
- 15. 在設備重新啓動時啓動iOS應用程序
- 16. PHP啓動:時區數據庫損壞
- 17. 重新部署解決方案後Web部件損壞
- 18. 更新Android應用程序而不重新啓動設備
- 19. 如何在設備啓動後設置小部件的PendingIntent
- 20. UITabController導致iOS設備重新啓動
- 21. 安裝後重新啓動設備
- 22. 自動重置損壞NSUserDefaults
- 23. Android設備需要重新啓動/重新啓動GPS芯片長時間後才能獲取GPS位置
- 24. ANDROID:當我的服務死亡/墜毀時重新啓動android設備
- 25. adb:更新/重新掃描聯繫人而無需重新啓動android設備
- 26. 如何在Android設備的屏幕解鎖時重新啓動活動?
- 27. Android - 保存文件時損壞
- 28. gdbserver附加到任何進程後Android設備重新啓動
- 29. Android BackupManager在設備重新啓動後不會恢復
- 30. Android - 非設備應用的重新啓動權限