android - SingleTask Activity android + 重新创建该 Activity

标签 android android-intent android-activity

有 2 个 Activity 。 A和B。

第一个 Activity 是 A(它已经配置了来自 de Bundle of the Intent 的一些东西...

A -> B B->A (starting new Activity, not onBackPressed()).Activity A需要重新创建,Intent的Bundle已经改变。它还必须是 singleTask。

B 到 A 应该重新创建 A Activity,我不想使用 Activity A 的 onResume()。

编辑:这就像 whatsapp。 你在群里->设置->信息群->成员(member)点击->发送消息 它启动相同的 Activity (聊天 Activity ),但是当您返回时,群聊 Activity 不存在。

有什么想法吗?

最佳答案

为此,使用 FLAG_ACTIVITY_CLEAR_TOP 并在 manifest launchMode 您的 Activity singleinstance

从 B --> A 使用点击

关于android - SingleTask Activity android + 重新创建该 Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37925753/

相关文章:

android - Google 云端硬盘选择帐户对话框不会在后退时关闭

Android studio找不到指定的路径

android - 如何更改默认禁用的 EditText 的样式?

java - React Native,调试 native 库?

Android addCallback SurfaceHolder 错误并在另一个线程中拍照

Android gradle 正在尝试导入 L 预览支持库

android - 将应用程序与 Google 搜索结果和 Chrome 集成

Android:如何在 Activity 之间传递 ArrayList<customObject>?

Android - 从广播接收器启动应用程序

java - 为什么这个方法在另一个方法完成之前运行?