-1

アクティビティを切り替えるときに、Android 4.1 で NullPointer Exception がスローされ続けます。理由について何か考えはありますか?

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_launch);

    Button login = (Button)findViewById(R.id.login_button);
    Button join = (Button)findViewById(R.id.join_button);  

    login.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
        Intent i = new Intent(LaunchActivity.this, LoginActivity.class);    
        startActivity(i);   
        }});//END OF CLICK

    join.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
        Intent i = new Intent(LaunchActivity.this, JoinActivity.class); 
        startActivity(i);   
        }});//END OF CLICK

}
4

1 に答える 1

2

質問の説明から、LoginActivity と JoinActivity の両方のアクティビティを AndroidManifest.xml に追加していないため、このエラーが発生していると想定しています。次のように AndroidManifest.xml に追加するだけです。

<activity android:name=".LoginActivity"></activity>
<activity android:name=".JoinActivity"></activity>
于 2012-08-22T02:08:56.573 に答える