android - 使用后删除 Intent

标签 android android-intent android-activity android-notifications android-pendingintent

我在这里创建了一个示例项目:

https://github.com/amitishai/Android-notifications

场景如下:

  1. 打开应用
  2. 按下按钮
  3. 退出应用
  4. 点击创建的通知。当应用程序打开时,您将处于 Activity “Bla”中。
  5. 按操作系统返回按钮。
  6. 长按操作系统主页按钮以查看打开的应用。
  7. 点击该应用。

你会看到你又进入了Activity“Bla”,文字是一样的。

如果 Activity 最初是用 Intent 创建的,然后销毁了,重新启动 Activity 时 Intent 如何不为空?

最佳答案

解决方案是使用 Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY 示例在这里: Android: Starting app from 'recent applications' starts it with the last set of extras used in an intent

关于android - 使用后删除 Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17322086/

相关文章:

java - 如何在android中使用retrofit获取Json响应中的数组数据?

android - Android 2.3 中的 map 版本 2

android - 使用 Intent 与 Glide 库共享图像 - 图像始终为空

java - 一个类中存在两个单击监听器的问题

android - Android 中的左侧菜单叫什么?

android - 是否需要退订

java - 多个 dex 文件 - 转换为 Dalvik 格式失败 - 无法执行 dex

android - 通过 Fragment 中的 Intent 启动 Fragment

Android:对主要 Activity 设置自定义权限 - 不好的做法?

java - 从 CardView 中的按钮初始化正确的类