最好的方法来杀死"意图 - Android

时间:2014-10-10 17:35:57

标签: android android-intent onresume android-intentservice

我有一个广播接收器通过GCM接收通知,然后由IntentService处理,如Android开发人员的文档中所述。我的IntentService创建一个通知,当用户点击此通知时启动MainActivity,并在onResume中通过以下方式获取Intent的额外内容:

Bundle mBucket = getIntent().getExtras(); 

我用它们来创建一个AlertDialog,它有一个指向网站的链接。我想知道如何处理这个问题:

  1. 当用户点击链接,然后返回到应用程序时,有两个AlertDialogs,因为再次调用onResume(我猜)。我怎么能避免这个?
  2. 如果活动不可见但未被杀死,当用户点击通知时,对话框不会显示。
  3. 提前致谢!

0 个答案:

没有答案