2012-05-06 4 views
0

Код для Activity:Android приложение не удалось запустить, ошибка активности

public class MainActivity extends Activity { 

    private ListView lv; 
    private CustomAdapter adapter; 
    private ArrayList<Event> fetch = new ArrayList<Event>(); 
    private Button button; 
    int counter = 0; 

    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 

     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

      adapter = new CustomAdapter(MainActivity.this, R.id.listview,fetch); 
     lv.setAdapter(adapter); 
     button = (Button) findViewById(R.id.button); 
     button.setOnClickListener(new OnClickListener(){ 

      @Override 
      public void onClick(View v) { 
       // TODO Auto-generated method stub 
       Event temp=new Event("Date","Details","GeoLocation","Location","EvtName"); 
       fetch.add(temp); 
       counter++; 
       adapter.notifyDataSetChanged(); 

      } }); 

    } 

} 

приложение не получится, Unable to start Activity componentInfo ошибки. Logcat is:

05-06 12:56:34.248: E/AndroidRuntime(2215): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.nasotech/com.nasotech.MainActivity}: java.lang.NullPointerException 

Как это исправить?

ответ

3

Сначала найдите ListView по Id таких как

lv = (ListView)findViewById(R.id.listview); 
+0

спасибо чувак .. :) это моя ошибка – Sathish

+1

@Sathish, если это то, что вам помогло, принять ответ – thepoosh

Смежные вопросы