【发布时间】:2020-05-21 11:01:33
【问题描述】:
我搜索了如何在活动中获取打开的片段,但发现检查必须发生在该活动的 onBackPressed 方法中
那么是否可以在不需要用户单击后按的情况下将其放入活动中?
这是目前的解决方案
@Override
public void onBackPressed() {
super.onBackPressed();
Fragment f = getActivity().getFragmentManager().findFragmentById(R.id.fragment_container);
if(f instanceof CustomFragmentClass)
// do something with f
((CustomFragmentClass) f).doSomething();
}
【问题讨论】:
标签: android android-fragments android-activity android-fragmentactivity