我按照这个教程:https://github.com/codepath/android_guides/wiki/Fragment-Navigation-Drawer
现在我在这一点上:
// Insert the fragment by replacing any existing fragment
FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.beginTransaction().replace(R.id.flContent, fragment).commit();
// Highlight the selected item has been done by NavigationView
menuItem.setChecked(true);
// Set action bar title
setTitle(menuItem.getTitle());
// Close the navigation drawer
mDrawer.closeDrawers();
我的问题是这条线...
FragmentManager fragmentManager = getSupportFragmentManager();
显示一个错误:不兼容的类型。需要android。应用程序。FragmentManager发现:android。支持v4.app。碎片管理器。
我看到了一些帖子,但它们不适合我。
我用AppCompatActivity扩展了我的类,尝试了FragmentActivity,但这不起作用。
如果我将FragmentManager更改为android.support.v4.app.FragmentManager,错误会消失,但随后
片段anager.begin事务().替换(R.id.fl内容,片段).提交();显示:错误的第二个参数类型。找到:“android.app.片段”,需要“android.support.v4.app.片段”
请帮助我:/
改变
import android.app.Fragment;
import android.app.FragmentManager;
到
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
在每节课上。您面临的问题是,在片段创建类中,您使用的是support v4 Fragment,而在MainActivity类中,您将膨胀为一个简单的片段。
您还需要将getFragmentManager()更改为getSupportFragmentManager(),并确保它们正在扩展FragmentActivity类。
希望它能帮助你。
我正在使用JPA,列类型为: 我使用PostgreSql作为我的数据库,它支持bpchar类型,现在我尝试为我的测试添加H2,但问题是,当我运行测试时,我得到以下结果: 是否有其他方法可以实现这一目标?
我定义jackoson序列化器并将其添加到java类中,如下所示: 编译器出现以下错误: 注释的定义为: 如果我从ReportFilterDeserializer中删除泛型attibute,它将通过编译。我不明白编辑为什么抱怨。
错误:(65,52)java:不兼容类型:推理变量U的边界不兼容等式约束:akka。http。javadsl。模型HttpResponse下限:com。我的演员。聊天演员。聊天信息 下面这行代码显示了错误: 这里是HttpResponse是Akka Http的。 我不知道它在说什么。解决它的方法应该是什么?
JDK 1.8 设置和收集。 我想数一数那个十字路口 我试试这个: 但我有一个错误:
我正在尝试使用reverfit和RxJava在我正在使用的应用程序中的自定义视图中进行API调用,但是当我尝试订阅来自我的reverfit API调用的Observable时,遇到了一个不兼容类型错误。 我的改装界面: } 和位于自定义视图的onFinishInflate()中的改装调用: 当我构建项目时,在自定义视图中以可观察的 query=...开头的行中遇到了不兼容类型错误: 错误:(60,
我正在学习java,我写了这个程序,它在我的大学电脑上编译成功,但在我的家庭电脑上没有编译。有谁能帮助我吗?