Android:获取前面已经显示的活动,而不是对当前活动调用finish()
我有一个活动A,它调用活动B,然后单击按钮它转到活动C和D 在活动C和D中,有一个名为“返回”的按钮。点击后退按钮,活动A应该出现在前面,数据和前面显示的相同 更详细的信息:当活动A第一次被调用时,它收到一些bundle来获取标题和用户名以显示在屏幕上,屏幕上TextView上的剩余值是基于这两个值获取的 现在的问题是:Android:获取前面已经显示的活动,而不是对当前活动调用finish(),android,android-layout,android-intent,Android,Android Layout,Android Intent,我有一个活动A,它调用活动B,然后单击按钮它转到活动C和D 在活动C和D中,有一个名为“返回”的按钮。点击后退按钮,活动A应该出现在前面,数据和前面显示的相同 更详细的信息:当活动A第一次被调用时,它收到一些bundle来获取标题和用户名以显示在屏幕上,屏幕上TextView上的剩余值是基于这两个值获取的 现在的问题是: 是否可以将活动A放在有呼叫意图的前面,而不在上面添加额外内容??是否有任何OS(2.1及以后版本)支持的机制,在没有传递新捆绑包的情况下向我显示最后的捆绑包数据???您可以将捆
是否可以将活动A放在有呼叫意图的前面,而不在上面添加额外内容??是否有任何OS(2.1及以后版本)支持的机制,在没有传递新捆绑包的情况下向我显示最后的捆绑包数据???您可以将捆绑包存储在局部变量中。当活动进入后台时,它并不总是被销毁。所以,如果你做一个startActivity(a),它应该让活动a再次出现在前面,而不需要重新启动它。如果捆绑包为空,则表示活动C或D调用了此活动。另外,请检查以了解有关活动行为的一些详细信息。感谢您链接到详细信息页面。。。这件事值得我们接受