onStop()定时

时间:2015-07-07 02:01:07

标签: java android

我有一个在onStop()方法中有一个while循环的应用程序。在日志中我找到了这一行:

07-06 08:35:43.616 W/ActivityManager(  837): Activity stop timeout for ActivityRecord{4271e7f0 u0 com.example.jalexander.copyright/.MainActivity t307}
07-06 08:35:43.616 V/ActivityManager(  837): Moving to STOPPED: ActivityRecord{4271e7f0 u0 com.example.jalexander.copyright/.MainActivity t307} (stop complete)

应用程序没有完成它的onStop()任务,我想知道这是否可能是原因。另外,有什么问题我应该知道,因为我的应用程序在backSack中在onStop()中徘徊?

1 个答案:

答案 0 :(得分:1)

让你的循环成为n 0并查看它是否仍在发生。这些生命周期方法并不打算做任何繁重的工作,操作系统也会对此感到脾气暴躁。将该循环放入AsyncTask或以其他方式试图找到在其他地方完成该工作的方法是明智的。