Android 错误:不是封闭类-MainActivity

Android 错误:不是封闭类-MainActivity,android,Android,公共类Splash扩展了AppCompative活动{ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.lactivity_main); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutPar

公共类Splash扩展了AppCompative活动{

@Override
public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    setContentView(R.layout.lactivity_main);


    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
}

类logout扩展线程{

@Override
public void run() {
    try {
        sleep(1000);
    }catch (InterruptedException e){
        e.printStackTrace();

    }Intent myIntent = new Intent(MainActivity.this, MainActivity.class);
    startActivity(myIntent);


}

}

使用MainActivity。这是指对象MainActivity,就好像它是当前对象,但当前对象的类型是LogoutLiunter

翻译“非封闭类”将是“非吸引类”


要拥有MainActivity。这在LogoutLiunter类中有效,MainActivity必须“包装”LogoutLiunter类,因为LogoutLiunter必须是内部MainActivity类。

请阅读
javascript
的标记说明。您好,欢迎使用SO。请指定您面临的确切错误。此外,如果可能,请在堆栈跟踪中提及错误消息。我遇到的错误消息是(错误:不是封闭类:MainActivity),该行中的错误(}Intent myIntent=new Intent(MainActivity.this,MainActivity.class);startActivity(myIntent);你检查过这个帖子了吗:我是这方面的新手,你能给我提供正确的代码吗?