相关疑难解决方法(0)

带有null参数的addToBackStack是什么意思?

我有一个客户代码.所有片段只有一个活动,即单个活动管理所有片段.

此活动包含该片段方法末尾的任何片段的以下代码 -

例如 - 片段MoreFragment:

MoreFragment firstFragment = new MoreFragment();
getSupportFragmentManager().beginTransaction()
.replace(R.id.article_fragment, firstFragment)
.addToBackStack(null).commit();
Run Code Online (Sandbox Code Playgroud)

所以,

1)addToBackStack(null)后面跟一个是什么意思commit()

2)为什么需要传递null参数addToBackStack

3)如何在这样添加之后获取该片段?

似乎这个代码没用,因为我运行没有最后一行的代码.addToBackStack(null).commit(),它运行没有任何问题.

android android-fragments

77
推荐指数
2
解决办法
7万
查看次数

标签 统计

android ×1

android-fragments ×1