当前位置:  开发笔记 > 编程语言 > 正文

在JellyBean中没有调用onNewIntent

如何解决《在JellyBean中没有调用onNewIntent》经验,为你挑选了0个好方法。

我看到在2.3.4和4.2之间onNewIntent调用的行为有所不同.

我有一个活动launchMode=singleTask.根据我对singleTask如何工作的理解,每次从任务列表恢复活动时,onNewIntent都应该调用.

这是2.3.4(LG P990)在我开始活动时发生的情况,按"home"将其移至前台然后从任务列表恢复(longpress"home"):

D/NewIntent(23314): onPause
D/NewIntent(23314): onNewIntent
D/NewIntent(23314): onResume
D/NewIntent(23314): onPause
D/NewIntent(23314): onNewIntent
D/NewIntent(23314): onResume


4.2(Nexus 4)上相同:

D/NewIntent(12960): onPause
D/NewIntent(12960): onResume
D/NewIntent(12960): onPause
D/NewIntent(12960): onResume

如您所见,未调用onNewIntent.

有人可以解释一下发生了什么吗?

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有