Java 打开另一个活动的片段

Java 打开另一个活动的片段,java,android,android-activity,fragment,Java,Android,Android Activity,Fragment,我有以下问题。我有一个包含4个片段的活动。其中一个包含名称列表,当我单击一个名称时,另一个活动将使用intent ecc启动。此活动显示与姓名相关的个人信息,并包含一个按钮。该按钮使用通过Http的删除请求从列表中删除姓名,并且使用Http、POST检索个人信息 这一切都很好,但我想知道如何返回显示最后一个活动中的名称列表的片段,以再次查看名称减去所选名称的列表。我可以从中获得一些信息的建议或链接非常受欢迎:要返回到您以前的片段使用: getActivity().getFragmentsMana

我有以下问题。我有一个包含4个片段的活动。其中一个包含名称列表,当我单击一个名称时,另一个活动将使用intent ecc启动。此活动显示与姓名相关的个人信息,并包含一个按钮。该按钮使用通过Http的删除请求从列表中删除姓名,并且使用Http、POST检索个人信息


这一切都很好,但我想知道如何返回显示最后一个活动中的名称列表的片段,以再次查看名称减去所选名称的列表。我可以从中获得一些信息的建议或链接非常受欢迎:

要返回到您以前的片段使用:

getActivity().getFragmentsManager().popBackStack()
back stack允许用户反转片段事务并向后导航。使用PopBackback将模拟“后退”按钮的后退行为。查看最适合您需要的使用方法。

您只需拨打

finish()

在对活动执行删除操作后

它表示getActivity未定义,我可以使用什么来代替它?我使用以下指令解决了getActivity的问题:activity activity=ThisActivity.this;activity.getFragmentManager.popBackStack;但它不起作用:调用getActivity可能没有意义。当您的片段从FragmentActivity类扩展时,请使用this.getFragmentsManager而不是getActivity.getFragmentsManager….@Camilla,您需要查看链接中提供的文档以找到合适的popBackStack方法。我的客人是你需要马上回来。否则,如果上一个片段在backback中,您需要检查backbackback,并尝试使用它的标识或文本标记将其弹出。好的,谢谢,我现在查看文档。