活动开关崩溃

时间:2014-12-25 20:39:31

标签: android android-intent android-activity switch-statement

我在两个活动之间切换时遇到问题。 当我点击登录按钮时,我的应用程序总是崩溃。

主要活动是openAc,另一个是登录。

这是我的源代码。

import android.content.Intent;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;


public class openAc extends Activity {

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

        setupMessageButton();
    }

    public void loginAc(){
        startActivity(new Intent(openAc.this,login.class));
    }
    public void setupMessageButton(){
        Button messageButton=(Button)findViewById(R.id.login);
        messageButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                startActivity(new Intent(openAc.this,login.class));
            }
        });
    }

}

另一堂课:

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;


public class login extends Activity {

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

1 个答案:

答案 0 :(得分:0)

您必须在AndroidManifest.xml中声明您的登录活动

    <activity android:name=".login" android:label="@string/app_name" />