当fragment
恢复时将调用哪个函数。
我在这里读过这个问题setTitle片段再次可见,但我必须使用add()
函数。我该怎么办?onResume
函数未被调用!
编辑:在MainActivity:
getSupportFragmentManager().beginTransaction().replace(R.id.container,fragmentA).commit();
当点击片段a中的按钮时,片段B将显示:
onClick(View v){
getSupportFragmentManager().beginTransaction().add(R.id.container,fragmentB).commit();
}
当我按下后退按钮时,它恢复片段A,但没有调用A中的onResume()函数。
既然你是添加一个片段,而不是替换它,onResume()
方法将不会被调用片段a .片段a没有去onPause()
当你add
另一个片段到父容器。
查看Android开发者页面:http://developer.android.com/training/basics/fragments/communicating.html#DefineInterface