分号和“无法解决……”的奇怪问题

我最近一直在跟进有关 Android 应用程序开发的教程,但由于一些错误,我的代码无法构建。我已经完成了错误告诉我的事情(放置分号),但这导致发生了意外的令牌错误。


这是我的代码:


package nl.yourikuilman.android.ultimatemcnews;


import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;


import static nl.yourikuilman.android.ultimatemcnews.fun.showNewsFragment;


public class MainActivity {

    public void AppCompatActivity() {

        override fun;

            onCreate(savedInstanceState) {

                super.onCreate(savedInstanceState) {

                setContentView(R.layout.activity_main);


                showNewsFragment();

            }

        }

    }

}

public class fun {

    public static void showNewsFragment(){

        val tag="NewsListFragment";

        val existingFragmentWithTag=supportFragmentManager.findFragmentByTag(tag);


        if(existingFragmentWithTag==null){

            supportFragmentManager.beginTransaction()

                    .add(R.id.newsListFragmentContainer,NewsListFragment(),tag)

                    .commit();

        }

    }

}

我已经在 Android Studio 中编写了它,并且还在同一个项目中使用了 Kotlin。这是我的 java 代码的错误列表(为了让 Android Studio 向我抛出):

  • 无法解析符号“覆盖”

  • 无法解析方法“onCreate(?)”

  • 无法解析符号“savedInstanceState”

  • 无法解析方法“onCreate(?)”

  • 无法解析符号“savedInstanceState”

  • 无法解析方法“setContentView(int)”

  • 无法解析符号“val”(连续 2 次)

  • 无法解析符号“supportFragmentManager”(连续 2 次)

  • 预期的方法调用(这是来自 Android Studio 的注释,不是错误)[这点 '.add(R.id.newsListFragmentContainer,NewsListFragment(),tag)' 出,更具体: 'NewsListFragment()' 被指出] .


慕哥6287543
浏览 226回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java