使用ExpandableListView的空指针异常

时间:2015-11-12 00:00:10

标签: android nullpointerexception expandablelistview

棘手的问题。

我有一个名为" Bivio"我在其中设置了导航抽屉,在第一个片段中有一个ExpandableListView。

我将ExpListView放在fragment1中,并从Bivio.class开发所有活动。

然而,此时我在ExpListView上获得了一个NPE

    expListView = (ExpandableListView) findViewById(R.id.lvExp);

    prepareListData();

    listAdapter = new ExpandableListAdapter(this, listDataHeader, listDataChild);

    expListView.setAdapter(listAdapter);

不言而喻,我实际上有一个ID为lvexp的ExpListView,我声明了所有应变变量

ExpandableListAdapter listAdapter;
ExpandableListView expListView;
List<String> listDataHeader;

Bivio.class在清单中声明。

这是logcat http://pastebin.com/kFxjG5gR

我知道点击这里有缺陷所在的链接 expListView.setAdapter(listAdapter); 但我尽我所能宣布了!

我想navigationDrawer对于片段中嵌入的视图主要活动中的工作问题提出了一些挑战,对吗?

1 个答案:

答案 0 :(得分:0)

expListView = (ExpandableListView)findViewById(R.id.lvExp);

如果NPE出现在那里那么它必须意味着'findViewById&#39;方法返回null。