我有一個通過活動配置的小部件(我不想通過preference activity
執行此操作),並且想要打開每個配置活動時間一個小部件被添加。添加小部件時打開活動(不止一次)
一旦用戶配置了小部件,數據就保存在XML中。
我看到onEnable()
只在第一次添加小部件時起作用,我的問題是:是否有任何其他函數在每次添加小部件時都調用?
我曾考慮過將widgetId添加到XML中,並在每次調用onUpdate()
時檢查是否存在不在XML文件中的新widgetid,但我認爲這非常混亂。
任何人都可以給我一些提示嗎?
是的,但每次小部件更新時(每30分鐘)都會調用「OnUpdate」,而我只想在用戶添加新小部件時啓動活動。 – luanjot 2012-07-30 08:36:32
@luanjot請參閱我的編輯。 – hasanghaforian 2012-07-30 09:09:25
好吧,我認爲如果一個小部件被刪除並再次添加並刪除並再次添加...小部件ID將永遠不會再出現,對吧? – luanjot 2012-07-30 09:16:14