保持小工具活着和响应

时间:2011-02-12 20:10:52

标签: android widget lifecycle

widget / WidgetProvider生命周期对我来说并不完全清楚,或者您对窗口小部件保持活动状态的控制有多少控制权。 By Active我的意思是能够响应事件并更新其远程视图。如何检测何时不再响应。我通过调试器运行,发现有时它会停止在更新,接收等中打印日志消息,即使应该处理事件。点击不再传递给接收等。你怎么知道以编程方式检测这些变化?我希望能够检测到窗口小部件的更改,这些更改会导致它被卸载,或者以其他方式停止运行。我可能想要请求android重新加载小部件。我如何告诉Android尝试重新加载小部件或摆脱加载小部件消息的问题?感谢

1 个答案:

答案 0 :(得分:1)

我假设你在谈论AppWidgetProvider?它应该永远不会停止“响应”。听起来您正在通过远程视图进行一些更改,这些视图正在删除可点击视图中的待处理意图,或者您没有正确设置待处理意图或其他内容。将代码发布到更新远程视图的位置。

您是否真的看到了“加载小部件有问题”的消息,或者点击时您的待处理意图似乎没有触发?