有 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/