关闭

Fragment的回退(Fragment入栈与出栈以及实物提交返回id)

791人阅读 评论(0) 收藏 举报
分类:

 1,在FragmentManager.transaction.addToBackStack();向一个栈中一个一个的添加Fragment,从而实现在你添加后,可以在按返回键时一个一个的返回Fragment

2,FragmentManager的popBackStack()方法,就是一个一个的返回Fragment

3,FragmentManager的popBackStack(name,flag)方法,就是

   //其中name是加入栈中的Fragment名字

   //flag表示移走栈中Fragment的方式(0:把自己之前的弹出)(1:包括自己都弹出)

4,FragmentManager的popBackStack(id,flag)方法

   //其中id,在FragmentManager事物提交时,会返回一个int值,每次提交会自动加1

   //flag表示移走栈中Fragment的方式(0:把自己之前的弹出)(1:包括自己都弹出)

(补充:FragmentManager.commit()会返回一个int值,标记这次的提交!!)
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:249202次
    • 积分:4176
    • 等级:
    • 排名:第7814名
    • 原创:149篇
    • 转载:123篇
    • 译文:4篇
    • 评论:17条
    联系方式
    Github: github.com/houzirui

    Mail: hzrhzr@vip.qq.com

    QQ: 1009123689

    Tel: 18510411307
    最新评论