我正在尝试的是等待我的主要活动,直到我的片段完成,这样我就可以执行代码而不会导致片段出现问题。我尝试了很多方法,无法获得解决方案。以下是我主要活动中的一些代码:
if (null == savedInstanceState) {
getFragmentManager().beginTransaction()
.replace(R.id.container, CameraFragment.newInstance())
.commit();
}
这将运行一个片段,拍摄照片并保存。
我遇到的问题是,例如,我想等到这个片段完成,然后从我的主要活动中执行更多代码。我无法找到可行的解决方案。
编辑:已解决,请参阅答案。谢谢!
答案 0 :(得分:2)
@Override
public void onResume() {
super.onResume();
((NameOfActivity) getActivity()).afterFragmentComplete();
}
答案 1 :(得分:1)