2012-11-19 45 views
0

我试图让Listview变得可点击,但如果有任何方法/函数被调用,就像toast()一样,它立即崩溃。Android cliackable列表视图崩溃

listAdapter = new ArrayAdapter<String>(this, R.layout.simplerow, arrayListCarros); 
    mainListView.setAdapter(listAdapter);  
    db.close(); 



    mainListView.setClickable(true); 
    mainListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
     public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) { 
      toast(position); 

     } 
    }); 
+6

后堆栈跟踪 – kosa

+0

还有什么乌尔列表视图中。 –

回答

0
mainListView.setClickable(true); 
    mainListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
     public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) { 
      Toast.makeText(activityname.this, String.valueOf(position), Toast.LENGTH_SHORT).show(); 

      Intent intent = new intent(activityName.this,targerActivity.class); 
      activityName.this.startActivity(intent);  
    } 
+0

对,这很好,但现在我试图调用一个新的意图,像这样:public void onItemClick(AdapterView arg0,View arg1,int position,long arg3){itEdicao = new Intent(listagemcarro.this,edicao。类); startActivity(itEdicao);}它又崩溃了我 – tehort

+0

什么是你的问题/错误? –

+0

我编辑了我的答案,我希望它对你有所帮助 – Talha