RecordTag tag = null; try { tag = (RecordTag) listView.getAdapter().getItem(position); } catch (Exception e) { e.printStackTrace(); } if (tag == null) return; mmedlg = new JiyibiMembersManagerEditDialog(getContext(), R.style.dialog, tag, new JiyibiMembersManagerEditDialog.MembersManagerEditCallBack() { @Override public void mMEditCallBack(ArrayList<RecordTag> arecordTagList) { Helper.hideKeyboardForced(act); adapter.setData(arecordTagList);
其中的tag酒可能为空,这样try catch就可以防止