簡體   English   中英

HistoryRecord的活動空閑超時

[英]Activity idle timeout for HistoryRecord

啟動我的應用程序時,我有時遇到問題。 屏幕不時會變黑,我必須等待10分鍾。 我沒有收到錯誤消息,logcat說:

08-10 11:45:39.659: WARN/ActivityManager(104): Launch timeout has expired, giving up wake lock!
08-10 11:45:39.736: WARN/ActivityManager(104): Activity idle timeout for HistoryRecord{467060f0 org.ccast.contextproviders.androiddatacollector/.gui.UserInterfaceNew}

我想我發現了問題所在。 我使用服務和廣播。 一個服務將廣播發送到另一個服務。 BroadcastReceiver執行包含http連接的長任務。 廣播的空閑超時為10秒,我的任務運行時間超過10秒。 因此,BroadcastReceiver應該啟動一個新線程,以便它可以立即返回。

實際上你的應用程序在主線程上做了很多事情直到10秒,也許你的應用程序hava崩潰了一些步驟但你沒有注意到在logcat.so請檢查你的代碼並嘗試刪除一些代碼,以確保你的應用程序是正常的。最后您可以將代碼添加回問題的位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM