我的应用程序开始活动崩溃
问题描述:
这里我试图创建登录电子邮件和密码功能。
应用程序工作正常,下面你这个代码:我的应用程序开始活动崩溃
public class StartActivity extends AppCompatActivity {
private Button mRegButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_start);
mRegButton = (Button) findViewById(R.id.start_reg_btn);
mRegButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent regIntent = new Intent(StartActivity.this, RegisterActivity.class);
startActivity(regIntent);
}
});
}
}
但是,当我添加下面的代码,以使登录按钮的工作,应用程序崩溃:
public class StartActivity extends AppCompatActivity {
private Button mRegButton;
private Button mLoginButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_start);
mRegButton = (Button) findViewById(R.id.start_reg_btn);
mRegButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent regIntent = new Intent(StartActivity.this, RegisterActivity.class);
startActivity(regIntent);
}
});
mLoginButton = (Button) findViewById(R.id.login_btn);
mLoginButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent loginIntent = new Intent(StartActivity.this, Login.class);
startActivity(loginIntent);
}
});
}
}
请帮助。我一直在浪费将近4个小时,试图弄清楚发生了什么,但没有解决问题。
答
像其他人总是会告诉你,对于这种问题,你有两个选择:
read your stack trace and figure out the problem yourself
或
provide your stack trace
在你需要知道的两种情况问题来解决它。 既然你是新的节目在这里,看看这些话题,他们会帮助你大大地解决这个问题,更多的问题,你将在未来遇到的问题:
答
你必须检查Login.Class logcat跟踪什么是错误。由于问题出现在登录类中,因此无法在单击LoginButton时启动startActivity意图。
而你的异常和你的堆栈跟踪在哪里? – f1sh
@ f1sh好,我不确定你在说什么。如果你对此有更多的了解,这将会是gr8。谢谢 –