我在这里尝试创建登录电子邮件和密码功能 该应用程序适用于您的以下代码:
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个小时试图弄清楚发生了什么,但未能解决问题。
答案 0 :(得分:2)
喜欢每个人都会告诉你,对于这类问题你有两个选择:
read your stack trace and figure out the problem yourself
或
provide your stack trace
在这两种情况下,您都需要了解解决问题的方法。 由于您刚接触编程,请查看这些主题,它们将帮助您大大解决此问题以及将来遇到的更多问题:
答案 1 :(得分:0)
你必须检查Login.Class logcat跟踪什么是错误。因为,问题出现在登录类中,因此当您单击LoginButton时无法启动startActivity意图。