[英]onStop() Timing out
我有一个在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()任务,我想知道这是否可能是原因。 另外,考虑到我的应用程序在后栈中在onStop()中徘徊,我是否应该注意任何问题?
将循环的n
设为0
,看看它是否仍在发生。 这些生命周期方法并非意在做任何繁重的工作,并且操作系统对此也变得脾气暴躁。 将该循环放入AsyncTask
或以其他方式尝试找到在其他地方完成该工作的方法是明智的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.