尝试从Android Studio 3.5.3中的另一个片段打开片段

艾纳姆本克

我试图从第一个片段中打开第二个片段,但这给了我错误。我尝试了“这个答案”,并在所有地方用google搜索了它,但对我没有用。我也对这个android片段事务文档感到厌倦,但是不明白。请一些人以更简单的方式解释和解决此错误。这是我的代码:

            FragmentManager fragmentManager=getActivity().getFragmentManager();
            FragmentTransaction fragmentTransaction=fragmentManager.beginTransaction();
            fragmentTransaction.replace(R.id.profile_f, new UProfileFragment()); //My second Fragment | & | home_layout is frame layout
            fragmentTransaction.addToBackStack(null);
            fragmentTransaction.commit();

这是我的android studio屏幕错误屏幕截图:

图片确切错误的屏幕截图

编辑:谢谢您的回答,这个问题是由于androidx库和旧的android库的代码混合。我使用的是旧版应用程序精简库,而不是androidx库。我将片段和功能更改为androidx,它确实起作用。给新的Android开发者的提示:请使用一个压缩库的代码(androidx或android旧的)

机器人人

正如已经建议的那样,如果您使用AndroidX或使用AndroidX ,请使用getSupportFragmentManager()AND确保您的UProfileFragment继承自androidx.fragment.app.Fragmentandroid.support.v4.app.Fragment

您的活动应继承自 AppCompatActivity

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何进入“片段”中的另一个活动。Android Studio

无法从Android Studio中的片段启动另一个活动

Android具有一个包含3个片段的演示者

导航到Android中的另一个片段后如何清除导航堆栈

Android片段被另一个片段覆盖

通过使用Tab Android Studio(而非按钮)滑动视图将数据传递到另一个片段

如何从Android中的另一个片段类调用一个片段的方法

如何在Android Studio中打开另一个项目

如何从Android Studio 2.0 beta 5中的另一个模块导入类?

我在尝试从另一个片段中的Fragment调用函数时得到NullPointerException

Android Jetpack导航,另一个主机片段中的主机片段

使用Android中的ViewModel将数据与带有recyclerview的片段传递到另一个片段

Android recycleview将参数传递给同一活动中的另一个片段

成功登录PyQt5 Python3后打开另一个窗口

将片段加载到Android中的另一个片段中

如何在Android Studio中的一个片段中收集数据并在另一个片段中显示数据,我正在使用“共享首选项”来执行此操作

在Android中单击ImageView时如何从一个片段移动到另一个片段?

在动作脚本3中的另一个动画片段里面的动画片段中添加按钮的网址

如何将HashSet对象从一个片段传递到android中的另一个片段

如何用ViewPager中的另一个片段替换Android片段?

Android:从另一个打开一个片段

Android从另一个片段打开一个dialogfragment会引发转换错误

尝试用另一个片段onbuttonclick替换main_activity片段

Android Studio没有显示物理设备Lenovo K5a040(K3注意),并且尝试了几乎所有方法吗?

Android Studio-如何将上下文值从片段传递到另一个活动?

如何从android中的另一个片段启用/禁用按钮?

Dock 上的 .desktop 文件在 unity/android studio 的另一个实例中打开

Ubuntu 18.04 上的 Android Studio:未找到片段...如何“在代码中创建一个或多个片段”?

单击按钮时如何将布尔值从片段传递到android中的另一个片段