Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:获取前面已经显示的活动,而不是对当前活动调用finish()_Android_Android Layout_Android Intent - Fatal编程技术网

Android:获取前面已经显示的活动,而不是对当前活动调用finish()

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,它调用活动B,然后单击按钮它转到活动C和D

在活动C和D中,有一个名为“返回”的按钮。点击后退按钮,活动A应该出现在前面,数据和前面显示的相同

更详细的信息:当活动A第一次被调用时,它收到一些bundle来获取标题和用户名以显示在屏幕上,屏幕上TextView上的剩余值是基于这两个值获取的

现在的问题是:


是否可以将活动A放在有呼叫意图的前面,而不在上面添加额外内容??是否有任何OS(2.1及以后版本)支持的机制,在没有传递新捆绑包的情况下向我显示最后的捆绑包数据???

您可以将捆绑包存储在局部变量中。当活动进入后台时,它并不总是被销毁。所以,如果你做一个startActivity(a),它应该让活动a再次出现在前面,而不需要重新启动它。如果捆绑包为空,则表示活动C或D调用了此活动。另外,请检查以了解有关活动行为的一些详细信息。

感谢您链接到详细信息页面。。。这件事值得我们接受