2011-08-17 86 views
2

是否從操作系統收到用戶桌面上的Widget特定實例的Widget ID,直到該Widget實例從桌面上刪除爲止?我找不到任何明確說明它的文檔,但我認爲這是因爲文檔說您可以使用小部件ID來存儲任何實例配置信息。Android Widget ID是否持久

我想將一些配置信息存儲到數據庫中,並將其綁定到小部件ID作爲唯一引用。因此,當手機重新啓動時,我可以根據widget ID查找先前保存的關於該實例的配置,並將其填充到onUpdate中。

感謝您的幫助!

+0

嘿w.donahue我也有混淆,如果部件ID變化: 1.當操作系統的行動而不是由用戶行爲摧毀小部件。 2.或者當用戶重新啓動設備時,請確認在相同的 –

+0

我嘗試通過關閉設備小部件ID沒有得到改變。但不知道當Android操作系統銷燬小部件時它是否會持續存在。 –

回答

3

只有在主屏幕上添加小部件時,小部件ID纔會更改。 您可以從主屏幕上移除小部件並再次添加。在這種情況下,你的小部件的id將會不同。