【发布时间】:2015-01-04 06:14:09
【问题描述】:
我想知道为什么,与Activity 不同,Fragment 要求我们将其放入事务中。和转场动画有关系吗?
【问题讨论】:
标签: android android-activity fragment
我想知道为什么,与Activity 不同,Fragment 要求我们将其放入事务中。和转场动画有关系吗?
【问题讨论】:
标签: android android-activity fragment
一个事务组所有 UI 更改,以便它们同时由FragmentManager 执行(同时也可能进行性能优化)。与一次处理整个屏幕的 Activity 不同,这通常涉及同时更新屏幕的各个部分。
当然,这也可以手动实现,但事务的概念使实现要容易得多。
引用自documentation:
每个事务都是您希望在 同时。您可以设置所有要执行的更改 使用 add()、remove() 和 代替()。然后,要将事务应用于活动,您必须 调用 commit()。
【讨论】: