安卓应用在使用AndroidStudiogetSupportFragment.beginTransaction().replace时切换到另一个Fragment时出现崩溃(Java)。
创始人
2024-11-09 19:30:38
0

可能是由于FragmentManager在切换Fragment的过程中出现问题所致,我们可以尝试将FragmentManager改为ChildFragmentManager。

以下是可能的代码示例:

在主Fragment中:

ChildFragment childFragment = new ChildFragment();
FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
transaction.replace(R.id.child_fragment_container, childFragment);
transaction.addToBackStack(null);
transaction.commit();

在子Fragment中:

ParentFragment parentFragment = new ParentFragment();
FragmentTransaction transaction = getParentFragmentManager().beginTransaction();
transaction.replace(R.id.parent_fragment_container, parentFragment);
transaction.addToBackStack(null);
transaction.commit();

这种方法在处理具有嵌套Fragment时通常比FragmentManager更好用。注意,如果使用的是androidx.fragment.app.Fragment,则需要使用getChildFragmentManager()和getParentFragmentManager()来代替getFragmentManager()。

相关内容

热门资讯

微扑克ai辅助器苹果版!德州扑... 微扑克ai辅助器苹果版!德州扑克ai机器人,(wpK)都是真的有挂(详细辅助AA德州教程);1.微扑...
透视好友房(WePoKe外挂)... 透视好友房(WePoKe外挂)aa扑克网上的挂真的(详细辅助分享教程)好像是真的有挂您好,WePoK...
透视科技(wepoke黑科技)... 透视科技(wepoke黑科技)微扑克代打(详细辅助AI教程)原生有挂,您好,wepoke黑科技这款游...
德扑之星ai代打!wepoke... 德扑之星ai代打!wepoke辅助挂在哪开,(AAPOKEr)都是是有挂(详细透视解密教程);建议优...
透视了解(wepokeai代打... 透视了解(wepokeai代打的胜率)wepoke软件透明挂检测(详细辅助必赢教程)先前真的是有挂1...
微扑克全自动机器人!wpk德州... 您好,微扑克全自动机器人这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
透视存在(wepoke辅助有挂... 透视存在(wepoke辅助有挂)微扑克网页版辅助(详细辅助必胜教程)最初有挂;人气非常高,ai更新快...
wepoke辅助技巧!wepo... 此外,数据分析德州(wepoke辅助技巧)辅助神器app还具备辅助透视行为开挂功能,通过对客户wep...
透视游戏(德州免费辅助神器ap... 透视游戏(德州免费辅助神器app)轰趴十三水有后台吗(详细辅助规律教程)好像有挂;人气非常高,ai更...
wepoke有辅助挂!德扑之星... wepoke有辅助挂!德扑之星开桌怎么设置,(aapokeR)固有是真的有挂(详细透视wpk教程);...