Android 小部件刷新

标签 android widget onupdate

我已经实现了一个小部件,但刷新它时遇到问题。 我得到了最初的 onUpdate ,如果我将其放置很长时间,我会再次得到。

但是,我希望主应用程序中的更改自动反射(reflect)在小部件上。 我如何让它刷新? 有没有办法从我的 Activity 中调用小部件(我只是执行静态例程)还是有办法可以强制每次手机返回主屏幕时调用“onUpdate”?

最佳答案

您是否使用更新 RemoteView 的服务来实现您的小部件?如果是这样,您可以使用 Intent 启动该服务,并且小部件将更新。

Intent widgetUpdateIntent = new Intent(context, MyClassName.UpdateService.class);
context.startService(widgetUpdateIntent );

关于Android 小部件刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4337824/

相关文章:

android - 如何从原始文件夹中获取文件到 ListView ?

widget - Wordpress 小部件如何仅根据选定的父类别显示子类别?

html - 使用 Twitter 的新小部件时如何禁用消息 “Are you sure you want to send a form again”?

java - 如何为小部件制作亮度改变按钮

javascript - 选项卡重新加载时如何运行此脚本(chrome 扩展)?

android - 如何测试我的小部件的 onUpdate 方法不等待 30 分钟

android - 从应用程序的主要 Activity 调用小部件的 onUpdate 方法

android - 如何通过adb获取android手机的电话号码?

android - Appium:Android 资源 ID:在他们的 selenium 集成中转化为什么?

android - 我的通知被最新的通知取代了