如何回去previous片段在pressing手动备份单个片段的按钮? [英] how to go back to previous fragment on pressing manually back button of individual fragment?

查看:103
本文介绍了如何回去previous片段在pressing手动备份单个片段的按钮?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的应用程序只有一个活动和多个片段

的两个主要片段A(左)和B(右)。

 片段A1从一个叫

B1选自B被称为

B2从B1被称为
 

所有片段有单独的后退按钮。

所以,当我preSS回片段按钮 A1 ,它应该回到的 A 同样,当返回从 B2 是pressed, B1 出现,从 B1 B 等按钮

如何实现这种功能?

解决方案

 公共无效onBack pressed()
{
    FragmentManager FM = getActivity()getSupportFragmentManager()。
    fm.popBackStack();
}
 

I have only one activity and multiple fragments in my application.

Two main fragment A(left) and B(right).

Fragment A1 called from A

B1 called from B

B2 called from B1

All fragments have individual back buttons.

So when I press back button of fragment A1, it should go back to A, similarly when Back button from B2 is pressed, B1 appears and from B1 to B and so on.

How to implement this type of functionality?

解决方案

public void onBackPressed()
{
    FragmentManager fm = getActivity().getSupportFragmentManager();
    fm.popBackStack();
}

这篇关于如何回去previous片段在pressing手动备份单个片段的按钮?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆