棘手的问题。
我有一个名为" 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对于片段中嵌入的视图主要活动中的工作问题提出了一些挑战,对吗?
答案 0 :(得分:0)
expListView = (ExpandableListView)findViewById(R.id.lvExp);
如果NPE出现在那里那么它必须意味着'findViewById&#39;方法返回null。