我在两个活动之间切换时遇到问题。 当我点击登录按钮时,我的应用程序总是崩溃。
主要活动是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);
}
}
答案 0 :(得分:0)
您必须在AndroidManifest.xml中声明您的登录活动
<activity android:name=".login" android:label="@string/app_name" />