【问题标题】:Updating widget from configuration activity when home key is pressed按下主页键时从配置活动更新小部件
【发布时间】:2012-05-03 16:37:41
【问题描述】:

我正在开发一个小部件,并且我正在使用小部件提供程序 xml 中的 android:configure 设置来设置第一次添加到主屏幕上的小部件。问题在于,这仅在用户从配置活动中点击返回键时才有效。如果用户点击 HOME 键,则不会添加小部件。即使用户点击 Home 键,有没有办法在主屏幕上添加小部件?

谢谢

【问题讨论】:

    标签: android configuration widget


    【解决方案1】:

    我找到了一个似乎可以解决问题的解决方法。这是做什么:

    不要在小部件提供程序 xml 中指定配置活动,而是指定不同的活动,例如 StartActivity。

    在 StartActivity 的构造函数中执行以下操作:

    • 将结果集为 RESULT_OK 的广播意图发送回小部件
    • 开始配置活动
    • 调用finish来停止StartActivity

    在配置活动的 onStop 函数中更新小部件以反映依赖于任何配置设置的任何更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-15
      • 2017-05-07
      • 2013-07-02
      • 2015-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多