根據App Widgets文檔,如果已聲明配置活動,則不應調用onUpdate
方法。啓動配置活動時調用onUpdate
不過當配置活動啓動它被稱爲...
如何防止它被調用,並調用它,只有當配置活動已經關閉與RESULT_OK
代碼。
謝謝大家。
根據App Widgets文檔,如果已聲明配置活動,則不應調用onUpdate
方法。啓動配置活動時調用onUpdate
不過當配置活動啓動它被稱爲...
如何防止它被調用,並調用它,只有當配置活動已經關閉與RESULT_OK
代碼。
謝謝大家。
我永遠不會太確定AppWidget上調用了哪些方法,因爲有些邏輯取決於啓動器應用程序的開發人員,而不是Android OS本身。所以這在發射器(三星,谷歌,宏達電,KK等)之間有很大的不同。你的小部件應該準備好以用戶可以接受的方式降級。
看一看的AppWidgetProvider來源:
它擴展廣播接收器,這樣你就可以添加額外的邏輯來的onReceive(),以避免調用的onUpdate(),如果你的配置活動尚未關閉。
您可以使用SharedPreferences傳遞此信息。