我在第二个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
}
}
答案 0 :(得分:0)
请确保注册是Android Manifest中声明的活动。作为约定,在类名末尾追加Activity以表明它确实是一个Activity,例如SignUpActivity。
答案 1 :(得分:0)
确保您尝试启动的新活动列在Android Manifest.xml文件中。