[問題] widget 過段時間後點擊沒有反應

看板AndroidDev作者 (恨怨悲苦憎怒嗔)時間12年前 (2013/07/27 09:27), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我寫了一個簡單的 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)
文章代碼(AID): #1Hyo81eG (AndroidDev)