测试Android程序时,在logcat中见到类似下面的log内容:
WARN/ActivityManager(104):
Launch timeout has expired, giving up wake lock!
WARN/ActivityManager(104):
Activity idle timeout for HistoryRecord{...}
这个代表什么含义?
在下面这个web中做了简单解释:
Activity idle timeout for HistoryRecord
log的含义是,从启动一个Activity到其内容被显示出来,已经超出了时间限制(10秒)。原因在于,主线程中做了耗时较多的工作,需要将这些工作放置在另一个新线程中操作。