Android:listview崩溃

Android:listview崩溃,android,onitemclicklistener,Android,Onitemclicklistener,我使用的是android listview,它工作得非常好。我的实现如下所示 ListView listview = (ListView)findViewById(R.id.list); setListAdapter(new ArrayAdapter<String>(MyIncidentActivity.this, R.layout.row_incident, R.id.label_incident, db_results)); 有人能帮我找出原因吗。我被这个错误弄糊涂了。

我使用的是android listview,它工作得非常好。我的实现如下所示

ListView listview = (ListView)findViewById(R.id.list);
setListAdapter(new ArrayAdapter<String>(MyIncidentActivity.this,
    R.layout.row_incident, R.id.label_incident, db_results));
有人能帮我找出原因吗。我被这个错误弄糊涂了。在同一个应用程序中,同一个实现可以正常工作,但不知道为什么不能工作

像这样试试

Public class ABCD implements OnItemClickListener{
          ListView listview;//class varible

           listview = (ListView)findViewById(R.id.list);
           setListAdapter(new ArrayAdapter<String>(MyIncidentActivity.this,
           R.layout.row_incident, R.id.label_incident, db_results));
           listview.setOnItemClickListener(this);

        @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
        // TODO Auto-generated method stub

    }

}
Public类bao实现mclick侦听器{
ListView ListView;//类变量
listview=(listview)findViewById(R.id.list);
setListAdapter(新阵列适配器)(MyIncidentActivity.this,
R.layout.row_事件、R.id.label_事件、db_结果);

setOnItemClickListener(this); @凌驾 公共视图单击(AdapterView arg0、视图arg1、整型arg2、长型arg3){ //TODO自动生成的方法存根 } }
像这样试试

Public class ABCD implements OnItemClickListener{
          ListView listview;//class varible

           listview = (ListView)findViewById(R.id.list);
           setListAdapter(new ArrayAdapter<String>(MyIncidentActivity.this,
           R.layout.row_incident, R.id.label_incident, db_results));
           listview.setOnItemClickListener(this);

        @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
        // TODO Auto-generated method stub

    }

}
Public类bao实现mclick侦听器{
ListView ListView;//类变量
listview=(listview)findViewById(R.id.list);
setListAdapter(新阵列适配器)(MyIncidentActivity.this,
R.layout.row_事件、R.id.label_事件、db_结果);

setOnItemClickListener(this); @凌驾 公共视图单击(AdapterView arg0、视图arg1、整型arg2、长型arg3){ //TODO自动生成的方法存根 } }
从您使用的代码开始

setListAdapter(adapter);
指示您正在使用
ListActivity
,并且在使用
ListActivity
时,您会得到如下列表:

listView = this.getListView();
或者你可以使用

listView = this.findViewById(android.R.id.list);
你正在使用

listView = this.findViewById(R.id.list);

列表活动
的情况下,这是错误的,并且无法找到
列表视图
,并且会导致
空点异常

setListAdapter(adapter);
指示您正在使用
ListActivity
,并且在使用
ListActivity
时,您会得到如下列表:

listView = this.getListView();
或者你可以使用

listView = this.findViewById(android.R.id.list);
你正在使用

listView = this.findViewById(R.id.list);

如果出现
ListActivity
,并且找不到
ListView
,这是错误的,并且会导致
NullPointerException

发布引发NPE的行。请在第50行有哪行代码。setListAdapter()是什么;?并显示MyIncidentActivity.javalistview.setOnItemClickListener的第50行(新的OnItemClickListener()是我在第50行中拥有的:(您是否为ListView提供了正确的id发布抛出NPE的行请在第50行有哪行代码。setListAdapter()是什么);并显示MyIncidentActivity.javalistview.setOnItemClickListener的第50行(新的OnItemClickListener()是我在第50行中拥有的:(你为ListViewaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa