安卓小部件在更新后不能立即使用

5

我在使用安卓小部件(它显示电池状态)时遇到了问题。如果您将此小部件放在主屏幕上并从安卓市场更新它,那么它就无法正常工作。小部件在电池状态不改变的情况下不起作用。我不知道该如何解决它。是否有任何函数,在appwidgetprovider或服务中安装新版本后启动?

1个回答

0

有时候在从市场安装小部件后,你需要重新启动程序启动器才能更新它。

  1. 进入设置→应用→正在运行的应用。
  2. 选择“启动器”(根据你的Android版本可能会有不同的名称;你也可能需要点击“显示缓存进程”才能看到它)。
  3. 点击“停止”。
  4. 现在再次点击主屏幕按钮,回到小部件选择器 (Android 4.0之前,长按主屏幕;Android 4.0+,点击中间的应用启动器按钮并选择小部件选项卡)。
  5. 现在你应该可以看到小部件了。像平常一样将其添加到主屏幕上。

2
作为开发者,我询问了如何在更新后刷新小部件的方法。我需要更改我的应用程序代码。 - user1262348
啊,我误解了。你写的似乎描述了一个常见的用户端问题。所以你是说如果你的小部件在市场上更新了,用户可以接受并安装更新,但旧的小部件仍然会运行?这个情况会在启动器重启和Android重启后继续存在吗? - Trey
不。当用户安装新版本时,旧版本会停止运行,并在几分钟后在旧版本的位置上运行新版本,当电池状态改变时。我希望它在用户安装新版本后立即运行新版本,而不是在电池状态改变后才运行。 - user1262348
你好,你找到解决问题的方法了吗? - Muhammad Mehdi Raza

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接