IllegalStateException:当我尝试跳转到SignUp表时出现异常

时间:2016-01-05 18:26:40

标签: java android android-layout android-intent android-activity

我在第二个startActivity(i)语句中遇到异常。我的第一个startActivity(i)语句工作正常。

public void onBClick(View v){
    EditText a = (EditText) findViewById(R.id.TFUsername);
    String str = a.getText().toString();

    if(v.getId() == R.id.BLogin){
        Intent i = new Intent(MainActivity.this, new_activ_java.class);
        i.putExtra("username",str+',');
        startActivity(i);
    } else if(v.getId() == R.id.BforSignUp){
        Intent i = new Intent(MainActivity.this, Signup.class);
        startActivity(i);  // I am getting an exception here
    }
}

2 个答案:

答案 0 :(得分:0)

请确保注册是Android Manifest中声明的活动。作为约定,在类名末尾追加Activity以表明它确实是一个Activity,例如SignUpActivity。

答案 1 :(得分:0)

确保您尝试启动的新活动列在Android Manifest.xml文件中。