Android 使用意图打开第二个活动时发生异常

Android 使用意图打开第二个活动时发生异常,android,android-intent,onclick,onclicklistener,buttonclick,Android,Android Intent,Onclick,Onclicklistener,Buttonclick,这是我的开始活动: Button bfour; Button bsix; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_start); bfour = (Button) findViewById(R.id.buttonfour); bfour.s

这是我的开始活动:

Button bfour;
Button bsix;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_start);

    bfour = (Button) findViewById(R.id.buttonfour);
    bfour.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent intent = new Intent(StartActivity.this, cfour.class);
            startActivity(intent);
        }
    });

    bsix = (Button) findViewById(R.id.buttonsix);
    bsix.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent intent = new Intent(StartActivity.this, csix.class);
            startActivity(intent);
        }
    });
}

当我点击按钮时,我的应用程序崩溃了。如果我只写
this
而不是
StartActivity.this
,那么它就不会编译。

你的代码还可以,但是活动
cfour.class
csix.class
必须扩展
活动
并且必须定义到你的
AndroidManifest.xml
,类似于:

<activity
        android:name=".cfour"/>    
<activity
        android:name=".csix"/>


´发布您在logCat中显示的消息!:太谢谢你了!!!我不知道,当我添加新的java类时,它们不会在我的应用程序中自动定义manifest@FatmaErtugrul当您添加Java类时,它不会被添加到清单中。当您添加
活动
时,该类将被添加到清单中。