Android-singleTask Activity 在onNewIntent时,参数Intent中没有extra值

发布于 2016-11-14 22:59:41 字数 231 浏览 1308 评论 1

Activity A 设置为android:launchMode="singleTask",当从Activity B 打开 Activity A 后,又从通知栏打开Activity A 并在Intent中加入一些参数(putExtra), 此时A应该是onNewIntent, 但是参数Intent中那些传入的Extra为空。
但是,如果一开始就从通知栏打开,一直点击通知栏, onNewIntent中的intent都是有extra值的。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜无邪 2017-06-28 04:57:27

onNewIntent时有调用setIntent(Intent intent)方法吗?每调用这个话getIntent()应该返回的不对。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文