我有一个客户代码.所有片段只有一个活动,即单个活动管理所有片段.
此活动包含该片段方法末尾的任何片段的以下代码 -
例如 - 片段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(),它运行没有任何问题.