2011-04-22 69 views
3

我明白,如果我的应用程序已经在运行我还没有做出任何更改代码,logcat中显示以下警告:回复“活动未开始,其当前任务已提前”?

ActivityManager:警告:不活动开始 ,其目前的任务已经 带到前面

我不明白的是为什么没有活动生命周期像onResume()或onRestart()被调用。

该应用程序是可见之前,我试图重新运行它,那么为什么没有的onResume()或onRestart()回调被称为?

回答

1

你是肯定 onResume()不被调用?在我的所有代码中,我都看到onResume被调用。也许一个示例代码帖子显示相反。

+0

根据[此图](http://stuffthathappens.com/blog/2008/11/01/android-activity-lifecycle/),一个活动不可能恢复到运行状态而不经过'的onResume()'。无论它处于“已暂停”状态还是“已停止”状态。我必须从错误的角度观察事情,并且从那以后很长一段时间,所以我接受你的答案,除非我能观察到其他情况。 – an00b 2011-06-12 19:36:09

相关问题