Android从一个片段活动恢复到另一个片段活动,反之亦然

Android从一个片段活动恢复到另一个片段活动,反之亦然,android,android-activity,android-fragmentactivity,Android,Android Activity,Android Fragmentactivity,我想创建一个Android应用程序,其中有3个主要的活动,A(主),B和C,还有其他的子活动。此应用程序可以自由地从活动A转到活动B或活动C,反之亦然,无需启动新活动,除非尚未启动或完成。那么我如何才能做到这一点呢 -----编辑------你不能。在任何时间点,只有一个活动处于活动状态。他们将被完成,他们将被垃圾收集 您可以做的是将启动模式设置为“单个任务”,看看它是否对您的情况有帮助。我将活动布局移动到视图中,并在一个活动中写入,使用“隐藏/显示”更改为A、B、C。使用导航抽屉或滑动视图。.

我想创建一个Android应用程序,其中有3个主要的活动,A(主),B和C,还有其他的子活动。此应用程序可以自由地从活动A转到活动B或活动C,反之亦然,无需启动新活动,除非尚未启动或完成。那么我如何才能做到这一点呢


-----编辑------

你不能。在任何时间点,只有一个活动处于活动状态。他们将被完成,他们将被垃圾收集


您可以做的是将启动模式设置为“单个任务”,看看它是否对您的情况有帮助。

我将活动布局移动到视图中,并在一个活动中写入,使用“隐藏/显示”更改为A、B、C。

使用导航抽屉或滑动视图。.片段是您的解决方案。因此,您将有FragmentActivity和3个fragment A B C来替换

更好地使用fragments代替Activity。因此您的意思是将A、B、C扭曲为FragmentActivity的片段,但Activity本身是一个fragments活动,在fragment中创建片段是否可以保存?检查此链接@SilentKiller似乎就是我要找的,谢谢,我会检查它的,和往常一样,如果它工作,请将您的评论作为答案移动。因此,最后我使用此方法,一个FragmentActivity多个数据集作为页面适配器,因此当用户切换视图时,tabhost将被删除并读取,viewpager适配器将被重新设置。它们将暂停,然后在一段时间后停止。你无法控制它。您仍然可以实现状态保存,但fragmens更适合于此。它取决于设备内存。您也无法控制设备内存。你还可以找到拥有顶级智能手机的用户,并在开发设置中将“不要保留活动”设置为true。你同意这一点。但我的活动在记忆中保留了很长一段时间。它不会破坏。一种解决方案可能是将A、B、C扭曲为fragmentActivity的一个片段,但活动本身是一个fragments活动,在fragment中创建片段是否可以保存?这将导致严重的布局混乱,并且您将拥有大量资源RAM@DeckyFx活动或碎片活动是相同的。您不能使用多个活动,另一个活动将暂停或销毁。而且片段保持活动的相同工作,您仅从片段调用上下文或活动。您可以添加漂亮的事务并保持ram内存干净我只是说,活动本身就是片段活动,所以如果我将它们包装为片段活动,那么它就是片段中的片段。。。。。。算了,@SilentKiller给我一些关于这个的链接。无论如何,谢谢^_^