2011-03-08 50 views
2

我的Android应用程序有一个小部件。当进程退出时重置Android Widget

当我的应用程序进程正在运行时,窗口小部件保持与应用程序状态相对应的状态。当进程结束后,我需要重置小部件的状态。

当Android OS清理您的应用程序时,在进程退出前没有通知发送给代码。

有关如何重置窗口小部件状态的任何想法? 此外,任何方式获得通知,你的过程即将GC'd?

+0

我想知道这个答案。 – dhaag23 2011-09-20 21:30:14

回答

0

您不应该将小部件或其他UI状态绑定到进程状态,因为用户没有直接意识到正在启动和停止的进程,并且进程在后台被终止的行为通常与他们认为的无关他们在。

+0

嗯,为什么?如果我有一个播放音乐的应用,则Widget必须显示当前状态。如果应用程序是GC'd或使用任务管理器关闭,Widget应重置。我如何做后一步? – psychotik 2011-03-08 17:41:11