我是Android编程的初学者。所以我正在浏览一些示例项目和博客。我想出了这个代码,我想知道它为什么会被使用?
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if (savedInstanceState == null) {
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
InterpolatorFragment fragment = new InterpolatorFragment();
transaction.replace(R.id.sample_content_fragment, fragment);
transaction.commit();
}
}
答案 0 :(得分:0)
transaction.replace(R.id.sample_content_fragment,fragment);
这表示在 sample_content_fragment FrameLayout
中删除当前显示的片段并显示新片段片段(第二个参数)
器transaction.commit();
这说明一切都是用片段完成的,现在是替换片段的正确时间
有关详细信息,请参阅this link