FragmentManger事务添加或替换的 Fragment 后,这时点击 Back 键,程序并不会返回添加之前的状态。
我们可以使用 Transaction 对象的 addToBackStack() 方法,将事务添加到返回栈中,这样点击 Back 键时,就会返回该事务执行前的状态。
/* * 在事务提交前,将事务添加到返回栈中 * 参数String name:接收一个名字用于描述返回栈的状态,一般传入 null 即可。 * */ transaction.addToBackStack(null);
原文地址:https://www.cnblogs.com/yingtoumao/p/8616052.html
时间: 2024-10-10 20:24:52