gpt4 book ai didi

java - 如何在 viewpager fragment 中添加 fragment

转载 作者:行者123 更新时间:2023-12-02 10:47:01 25 4
gpt4 key购买 nike

我正在使用一个 View 寻呼机。它包含三个 fragment 。单击按钮时,我需要在 View 寻呼机 fragment 之一上添加 fragment ,但我在执行此操作时遇到问题。

这是应该打开新 fragment 的java代码,但其中有问题

        Toast.makeText(context, "clicked", Toast.LENGTH_SHORT).show();
Bundle lessonData = new Bundle();
LessonContent lessonContent = new LessonContent();
lessonData.putString("lessonTitle", mylist.getTitle());
lessonData.putString("lessonContent", mylist.getContent());
lessonContent.setArguments(lessonData);
((Activity) context).getFragmentManager().beginTransaction()
.add(lessonContent, null)//I think this line is wrong
.addToBackStack(null)
.commit();

最佳答案

.add(lessonContent, null)//I think this line is wrong

可能应该替换为:

.replace(R.id.yourfragmentcontainerid, lessonContent) // or android.R.id.content

然后它应该可以工作。关键是,它没有显示布局,所以它没有显示任何内容。

关于java - 如何在 viewpager fragment 中添加 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52470309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com