0
我正在開發一個小部件,並且我正在使用小部件提供程序xml中的android:configure設置來首次添加主屏幕時設置小部件。問題是,這隻有在用戶從配置活動中點擊後退鍵時纔有效。如果用戶點擊HOME鍵,則不添加小部件。是否有一種方法可以在主屏幕上添加小部件,甚至用戶輕擊Home鍵?當按Home鍵時從配置活動更新小部件
謝謝
我正在開發一個小部件,並且我正在使用小部件提供程序xml中的android:configure設置來首次添加主屏幕時設置小部件。問題是,這隻有在用戶從配置活動中點擊後退鍵時纔有效。如果用戶點擊HOME鍵,則不添加小部件。是否有一種方法可以在主屏幕上添加小部件,甚至用戶輕擊Home鍵?當按Home鍵時從配置活動更新小部件
謝謝
我找到了一種解決方法,似乎有伎倆。這是做什麼:
而不是指定配件活動在小部件提供者XML中,指定一個不同的活動,例如StartActivity。
在StartActivity的構造函數中執行以下操作:
在配置活動的onStop功能中,更新小部件以反映取決於任何配置設置的任何更改。