我正在开发一个小部件,我在小部件提供程序xml中使用android:configure设置来在首次添加到主屏幕时设置小部件。问题是这只有在用户从配置活动中点击后退键时才有效。如果用户点击HOME键,则不添加窗口小部件。有没有办法在主屏幕上添加小部件,即使用户点击主页键?
由于
答案 0 :(得分:0)
我找到了一个似乎可以解决问题的解决方法。这是做什么:
不是在窗口小部件提供程序xml中指定配置活动,而是指定其他活动,例如StartActivity。
在StartActivity的构造函数中,执行以下操作:
在配置活动的onStop功能中,更新窗口小部件以反映任何依赖于任何配置设置的更改。