码迷,mamicode.com
首页 > 其他好文 > 详细

将FragmentManger事务添加到返回栈中

时间:2018-03-21 14:07:50      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:一个   就会   body   状态   str   AC   bsp   col   nbsp   

FragmentManger事务添加或替换的 Fragment 后,这时点击 Back 键,程序并不会返回添加之前的状态。

我们可以使用 Transaction 对象的 addToBackStack() 方法,将事务添加到返回栈中,这样点击 Back 键时,就会返回该事务执行前的状态。

/*
* 在事务提交前,将事务添加到返回栈中
* 参数String name:接收一个名字用于描述返回栈的状态,一般传入 null 即可。
* */
transaction.addToBackStack(null);

 

将FragmentManger事务添加到返回栈中

标签:一个   就会   body   状态   str   AC   bsp   col   nbsp   

原文地址:https://www.cnblogs.com/yingtoumao/p/8616052.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!