launchMode singleTop和onNewIntent()

时间:2015-02-06 19:38:30

标签: android android-activity android-manifest android-lifecycle

我有一项活动,我希望从赠送任务中只启动一次。我正在使用启动模式= singleTop。我对阅读文档的期望是,我应该得到一个onCreate(),并且该活动的所有后续开始(来自给定任务)都应该调用onNewIntent()

为了测试这个,我快速连续3次开始活动。然而,我看到的是这个,

  1. 实例1:onCreate
  2. 实例1:onResume
  3. 实例1:onPause
  4. 实例2:onCreate
  5. 实例2:onResume
  6. 实例2:onPause
  7. 实例3:onCreate
  8. 实例4:onResume
  9. (“实例”是指我的活动对象的不同实例)。

    显然这不是我的预期。请注意,永远不会调用onNewIntent()。出了什么问题?

0 个答案:

没有答案