如何正确清除singleTop Activity中的意图数据?

2024-03-28

场景是: 在清单中声明了 singleTop 的活动。这个活动被称为带有一些额外的内容。我能够清除意图数据并能够翻转屏幕等,而无需调用原始意图......

问题是,当系统终止该活动并且用户返回该活动时,它会使用创建该活动的原始意图重新启动。

我该如何删除这个?我尝试用新的意图从内部开始相同的活动,但没有运气......我还使用了各种标志。


事实证明,没有正确的方法来从 ActivityManager 中清除意图数据。解决此错误的唯一方法是在额外内容被清除时保持标志状态。请参阅以下有关保留旗帜的帖子。https://groups.google.com/forum/#!topic/android-developers/vrLdM5mKeoY https://groups.google.com/forum/#!topic/android-developers/vrLdM5mKeoY

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何正确清除singleTop Activity中的意图数据? 的相关文章

  • 关于android Sqlite在多进程情况下的安全性

    在我的应用程序中 存在多个进程 并且在每个进程中 我需要访问同一个SQLite数据库 当然 这意味着超过2个线程 所以我不仅担心SQLite的线程安全性 还担心SQLite的线程安全性 还有过程安全 这种情况的一种解决方案是使用内容提供者
  • 不支持动态值作为注释中的属性 - AspectJ Android [AOP Android]

    我正在使用自定义注释来记录用户单击的 id 但我收到一个错误 属性值必须是常量 我的代码片段如下 mAssetId Asset getContentId TrackEvent track event ArrayParams Params k
  • Android 视图展开动画

    我正在尝试编辑这些来源 https github com gabrielemariotti androiddev tree master AnimationTest创建一个适用于我所有视图的简单函数 Override public void
  • 可以混淆/加密 SharedPreferences 文件吗?

    因此 我对混淆应用程序的 SharedPreferences xml 文件很感兴趣 就像 Android LVL 混淆其许可证 cahce 数据一样 这是可以想象的吗 大量的谷歌挖掘几乎没有产生任何可能解决我的问题的结果 我当然不是密码学家
  • 尝试使用掩码裁剪位图会抛出 IllegalArgumentException:

    我正在使用以下代码 public void cropSelection Bitmap bitmap annotationBitmap copy annotationBitmap getConfig true Canvas canvas ne
  • 检查 Firebase 邀请是否引导至 Play 商店

    当在 Android 上使用 Firebase 邀请并在应用程序启动时访问动态链接时 有没有办法知道用户是通过邀请刚刚安装了该应用程序还是已经安装了该应用程序 非常感谢 Borja 编辑 感谢 Catalin Morosan 的回答 事实证
  • Droid 3 上的列表视图背景为灰色

    我有一个带有自定义背景的列表框 它在黑色背景的两侧显示一条细白线 在我所有的测试手机 Galaxy Captivate Vibrant Nexus 1 G Tablet Archos 32 Droid 上运行良好 我刚买了一台 Droid
  • 如何使用RecyclerView.State保存RecyclerView滚动位置?

    我有一个关于 Android 的问题RecyclerView State http developer android com reference android support v7 widget RecyclerView State h
  • Android 可检查子菜单选项

    所以我有一个用于选项菜单项的子菜单 我想要一个可检查条目的列表 用户可以根据需要选择 取消选择多个条目 我无法解决的唯一问题是如何防止单击其中一个复选框时关闭选项菜单 我看到 PerformShortcut 有一个 FLAG PERFORM
  • Android:每秒更新蓝牙 RSSI

    我试图每秒显示蓝牙信号强度 RSSI Timer 来自检测到的设备 但我无法调用onRecive 多次因为接收器生命周期 http developer android com reference android content Broadc
  • GSON:自定义对象反序列化

    好吧 我编辑了这个问题 因为它不够清楚 Edit 2 更新了 JSON 文件 我在 Android 应用程序中使用 GSON 我需要解析来自服务器的 JSON 文件 而且有点太复杂了 我不想让我的对象结构太重 所以我想简化内容 所以我的对象
  • 创建用于 Android 库分发的 JAR

    我正在开发一个 android 库 并希望导出一个 JAR 文件 我可以分发该文件供其他人在他们的应用程序中使用 我不想分发源代码 因为它包含有关发布到我的网络服务器的详细信息 我尝试使用在 bin 目录中创建的 JAR 文件并将该 jar
  • Android 连接有时会被拒绝(并非所有时候)

    我编写了一个 WiFi Direct 代码连接并在它们之间创建了一个连接 然后我创建了一个ServerSocket在第一面和一个Socket在客户端并开始在它们之间发送数据 第一次启动应用程序时它工作成功 但是当我关闭应用程序并再次启动它时
  • 为什么设置 MediaRecorder 时显示错误 IllegalStateException?

    我的代码设置 MediaRecorder 它显示行集质量错误 mMediaRecorder new MediaRecorder Step 1 Unlock and set camera to MediaRecorder mCamera st
  • 在 android studio 上单击推送通知后重定向到特定活动

    我正在努力开发一个 Android 应用程序 以便在单击所有传入的推送通知时将应用程序重定向到特定的活动页面 我是 Android 开发新手 对我的编程感到抱歉 下面是推送通知部分的 android manifest xml 如果对此主题有
  • Android 如何从我的应用程序使用 SD 卡中的文件路径预览图像

    文件存在于sdcard image jpg我想创建我自己的应用程序 活动 按下按钮时 需要使用内置图像查看器显示存储在 SD 卡中的图像 按图像查看器中的后退按钮后 它应该返回到我正在运行的应用程序 需要一些帮助 您可以为此创建一个具有适当
  • 当创建 Android Jetpack Compose AndroidView 的参数发生变化时,如何替换它?

    我有一个应用程序 显示封装在其中的几个不同视图AndroidView 在下面重现的简单示例中 这些只是TextView实例 问题是更改文本 在本例中循环显示三个不同的值 似乎不会更新应用程序显示的内容 sealed class AppVie
  • 日志记录在 Android 设备上实际上有什么作用?

    我一直在 Android 示例中看到这样的代码 try catch Exception e Log e Error e getMessage 什么是Log e实际上在物理设备上做什么 它进入系统日志 开发人员可以通过 SDK 工具访问该日志
  • Android 图标与徽标

    The
  • 动画结束后更改视图位置

    我开发了一个基于ViewGroup我的问题是我需要在动画结束后保存项目的位置 我打了电话setFillAfter true 在我创建的动画对象中AnimationListener并在其中onAnimationEnd方法调用View layo

随机推荐

  • Android 捕获新的拨出电话[重复]

    这个问题在这里已经有答案了 可能的重复 Android 重定向拨出电话 https stackoverflow com questions 3683494 android redirect outgoing calls 要求是将新拨打的号码
  • C++11(或Boost)system_error策略

    我正在开发一个系统 该系统旨在使用名为的类error code error condition and error category C 11 中新的 std 方案 尽管目前我实际上正在使用 Boost 实现 我读过克里斯 科尔科夫的系列文
  • 检查文件中是否存在所有多个字符串或正则表达式

    我想检查一下是否all我的字符串存在于文本文件中 它们可以存在于同一行或不同行上 部分匹配应该没问题 像这样 string1 string2 string3 string1 string2 string1 string2 string3 s
  • 没有导出成员“InjectionToken”

    我正在使用 firebase 构建 Angular2 应用程序 问题是整个应用程序在 Visual Studio Code 中工作正常 但在 c9 中却不能 即使我安装所有包的过程是相同的 在 c9 中我收到错误 错误于 home ubun
  • Bootstrap 3:导航栏形式的输入组占据整个宽度

    这就是 bootstrap 的导航栏形式的样子 默认 HTML 为
  • 多个 Grok 过滤器不存储第一个过滤器匹配记录

    我正在使用 Logstash 来解析 postfix 日志 我主要关注从后缀日志获取退回的电子邮件日志 并将其存储在数据库中 为了获取日志 首先我需要找到 postfix 生成的与我的消息 ID 相对应的 ID 然后使用该 ID 我需要查找
  • 如何在 Android Studio 中实现 Google Distance/Matrix Api?

    我正在编写一个应用程序来计算路线中的两个位置 我已经实现了 google place API 来根据名称或地址获取纬度 经度 但我无法实现距离 API 当我尝试导入时 类 方法不会出现 下面是我正在尝试做的事情的一个例子 private s
  • `unique_ptr< T const [] >` 应该接受 `T*` 构造函数参数吗?

    Code include
  • 在 SWIG 接口中忽略 __attribute__((packed)) 总是安全的吗?

    由于 SWIG 无法解析 attribute packed 在我想要包装的一些 C 结构上 我通过放置一个来解决这个问题 define attribute x in my i file 这东西什么时候才会来咬我 这实际上是完全理智的 SWI
  • 右键单击 NSStatusItem

    我有一个NSStatusItem我想通过右键单击该项目来弹出一个菜单 我对 NSView 进行了子类化并覆盖了 void rightMouseDown NSEvent event方法 我也实施了 void mouseDown NSEvent
  • 如何在 laravel 背包中指定 IN 子句?

    我如何添加INlaravel 中的背包条款 这就是我正在寻找的 this gt crud gt addClause where customer id in 1 3 5 6 7 应该翻译成这样 select from customer wh
  • HttpWebRequest 抛出 404 异常

    我发现 HttpWebRequest 对不存在的资源抛出 WebException 在我看来 这很奇怪 因为 HttpWebResponse 有 StatusCode 属性 NotFount 项存在 您认为这有什么原因吗 或者这只是开发人员
  • 为什么 .append() 方法不适用于字符串,它们的行为不像列表吗?

    即使字符串实际上是字符常量列表 为什么此语句会产生错误 string name string name append hello word 我希望它能起作用的原因是 当我们使用 for 循环时 我们可以使用以下语句 for i in str
  • 方案按引用传递

    如何在方案中通过引用传递变量 我想要的功能的示例 define foo lambda x set x 5 define y 2 foo y display y outputs 5 另外 有没有办法通过引用返回 See http commun
  • oAuth 实现:当前域重要吗?

    我是一名前端开发人员 帮助用户体验团队开发浏览器插件的界面 该插件基于 HTML CSS JS 需要身份验证 目前 我们的线路中有标准的 u p 字段 但客户想知道是否可以进行社交登录 由于插件的接口被注入到用户访问的每个页面中 这意味着身
  • “copyfiles”是标准的 Ant 任务吗?

    我有一个 NetBeans 项目 我正在尝试从命令行手动编译ant 当在安装了 NetBeans 的同一台计算机上运行时 它可以完美运行 但是 如果我跑ant在中央持续集成服务器 未安装 NetBeans 上 它在
  • WordPress 获取自定义帖子类型的分类列表

    我正在为我的 WordPress 网站使用 视频 主题 在此主题中 定义了视频帖子类型和 视频类别 分类法 这是分类法的注册代码 add action init custom posttype menu wp admin1 function
  • 状态模式与 ENUM

    有时需要支持对象的状态 据我了解有两种方法 枚举 简单 STATE模式 OC原理 显然需要使用状态模式来达到这样的目的 我不确定 但是阅读其他代码时 我经常遇到的只是枚举而不是状态模式 状态模式有权力吗 通常 ENUM 方法涉及某种状态和转
  • 在保护模式下读取键盘

    我正在尝试制作 PS 2 键盘控制器 但无法正常工作 outb 0x60 0xED outb 0x60 2 Turn on CapsLock LED doesn t works char c 0 while c 1 if inb 0x60
  • 如何正确清除singleTop Activity中的意图数据?

    场景是 在清单中声明了 singleTop 的活动 这个活动被称为带有一些额外的内容 我能够清除意图数据并能够翻转屏幕等 而无需调用原始意图 问题是 当系统终止该活动并且用户返回该活动时 它会使用创建该活动的原始意图重新启动 我该如何删除这