作者lausai (恨怨悲苦憎怒嗔)
看板AndroidDev
标题[问题] widget 过段时间後点击没有反应
时间Sat Jul 27 09:27:25 2013
我写了一个简单的 widget
在 AppWidgetProvider 的 onUpdate 里面我会用 context.StartService(intent)
去启动我自己的 service 或通知它作一些事情
该 service 作完事情会改变 widget 的图案表示它的确做完工作了
但我发现通常经过不定长度的一段时间後
我点击 widget 没有任何反应
AppWidgetProvider 的 onUpdate 没有被呼叫到
每当这 bug 发生後 我 login 手机发现我的 process,
也就是包含 AppWidgetProcider
和我的 service 的 process 被砍掉然後重新启动了
是否因为这样才造成 widget 点击没有反应呢?
请问这个 bug 要如何解决?
有上网找过一些资料 但是还是无法解决
附上一些关键程式码 请各位帮帮忙了 谢谢
onUpdate method
http://ideone.com/vXdpFa
service 的 onStartCommand method
http://ideone.com/zu9A6E
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.253.208.142
※ 编辑: lausai 来自: 111.253.208.142 (07/27 09:28)