[英]A fragment and 2 activity that use the fragment
我是开发Android App的新手,我尝试使用动态片段,该片段使用了2个活动,例如(显示详细信息活动和编辑详细信息活动)。如何了解MyFragment
onActivityCreated()
方法中的哪个活动使用了该片段类。 我该如何处理此问题,请提前帮助我
在您的Fragment onActivityCreated()
方法中尝试一下
FragmentActivity activity = getActivity();
if(activity instanceof show detail activity){
// Your ShowDetailsActivity
}else if(activity instanceof edit details activity){
// Your EditDetailsActivity
}
Jagadesh的解决方案可以使用,但是片段应独立于活动运行。
您可能需要考虑添加一个静态方法,例如“ getInstance”,该方法将接受参数并返回适当的片段实例(如果某些功能应为调用活动定制)。
如果要回调活动,则可以考虑让活动注册该片段可以调用的回调或侦听器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.