Android Studio Bug说新的是未解决的参考

时间:2018-02-07 03:40:45

标签: android android-studio android-fragments

我正在尝试为我的朋友制作一个应用程序,这个错误不会消失。我需要在3月6日之前完成应用程序,如果我不修复此错误并完成剩下的工作,我将无法完成。此外,如果有办法使nav_view不是特定的nav_,而是每个nav_。所以我可以从nav_donate跳转到nav_prayers或nav_donate到nav_events。

错误位于页面底部

String regex = "(\\\"[^\\\"\\f\\n\\v\\b]+\\\")";
String string = "";

Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(string);

while (matcher.find()) {
    System.out.println("Full match: " + matcher.group(0));
    for (int i = 1; i <= matcher.groupCount(); i++) {
        System.out.println("Group " + i + ": " + matcher.group(i));
    }
}

目前的错误是 分类器&#39; FragmentManager&#39;没有伴侣对象,因此必须在这里初始化 (第61行)

未解决的参考:新的 (第66,74,80,86,92,98,104,110行)

1 个答案:

答案 0 :(得分:0)

你几乎混合了java和kotlin,这导致了一些与语法相关的错误。

如果要替换片段,只需在kotlin中执行此类操作 在您的活动中定义此功能

 fun FragmentManager.replaceFragment(containerId: Int, fragment: Fragment) {
    beginTransaction().replace(containerId, fragment).commit()
}

现在你可以调用这个扩展函数来替换任何地方的片段

fragmentManager.replaceFragment(R.id.flContainer, PrayerTime())