在包含ExpandableListView
的佈局中,我需要保持View
的可見性。當所有組都摺疊時,它必須可見。所以,我做了以下內容:android-崩潰當試圖增加值到整數列表
//class field
private List<Integer> groupState = null;
getExpandableListView().setOnGroupExpandListener(
new OnGroupExpandListener() {
@Override
public void onGroupExpand(int arg0) {
p.setVisibility(View.GONE);
groupState.add(arg0);
}
});
getExpandableListView().setOnGroupCollapseListener(
new OnGroupCollapseListener() {
@Override
public void onGroupCollapse(int groupPosition) {
groupState.remove(groupPosition);
if (groupState.isEmpty()) {
p.setVisibility(View.VISIBLE);
}
}
});
它崩潰上,我嘗試添加一個整數,無論是點擊哪個組行一個NullPointerException。我究竟做錯了什麼?
其中groupState初始化?這裏沒有問題。 !!!! –