我最近一直在跟进有关 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()' 被指出] .
相关分类