启动应用程序崩溃“不幸的是,已经停止”

时间:2013-08-21 20:16:17

标签: android

我有一个程序,当我尝试启动它时,它会崩溃。我真的不明白为什么,即使Eclipse显示没有错误。 我可以向您展示我认为是问题的页面代码。

 package ctect.android.maxipro;

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

 public class BasicScreenActivity extends Activity  { 
     private Button butonul1; 
     private Button butonul2;

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

         butonul1.setOnClickListener(new View.OnClickListener() {
                        @Override           
            public void onClick(View currentView) {
                      // TODO Auto-generated method stub        
              butonul2.setOnClickListener(new View.OnClickListener() {
                            @Override           
                public void onClick(View currentView) {
                          // TODO Auto-generated method stub
                        Intent myIntent = new Intent(currentView.getContext(), NeedForSpeedActivity.class);
                        startActivityForResult(myIntent, 0);
                        Intent myIntent2 = new Intent(currentView.getContext(), Fifa2012Activity.class);
                        startActivityForResult(myIntent2, 0); 
                    }   
                });             
            }       
         });
     }


     @Override
     public boolean onCreateOptionsMenu(Menu menu) {
         // Inflate the menu; this adds items to the action bar if it is present.
         getMenuInflater().inflate(R.menu.basic_screen, menu);
         return true;
     }
 }

如果有人理解,请帮助我。

1 个答案:

答案 0 :(得分:3)

在使用之前,您忘记将对象分配给butonul1。您需要在butonul1.setOnClickListener之前添加此行:

butonul1= (Button) findViewById(R.id.butonul1);

假设您在布局文件中为其指定了butonul1