我的应用程序开始活动崩溃

问题描述:

这里我试图创建登录电子邮件和密码功能。
应用程序工作正常,下面你这个代码:我的应用程序开始活动崩溃

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个小时,试图弄清楚发生了什么,但没有解决问题。

+1

而你的异常和你的堆栈跟踪在哪里? – f1sh

+0

@ f1sh好,我不确定你在说什么。如果你对此有更多的了解,这将会是gr8。谢谢 –

像其他人总是会告诉你,对于这种问题,你有两个选择:

read your stack trace and figure out the problem yourself

provide your stack trace

在你需要知道的两种情况问题来解决它。 既然你是新的节目在这里,看看这些话题,他们会帮助你大大地解决这个问题,更多的问题,你将在未来遇到的问题:

How to solve application crash

What is stack trace

你必须检查Login.Class logcat跟踪什么是错误。由于问题出现在登录类中,因此无法在单击LoginButton时启动startActivity意图。