我正在尝试列出一个联系人列表,每个联系人都有一个inputs
。当我尝试添加QuickContactBadge
时,当我调用QuickContactBadge
时,我的应用程序crasher和logcat在mCursor
上显示空对象引用。我做错了什么,这段代码能否正确实现getColumnIndex();
?
QuickContactBadge
答案 0 :(得分:0)
mCursor = null;
mAdapter = new SimpleCursorAdapter(getActivity(), R.layout.contacts_list_item, mCursor, FROM, TO, 0);
mBadge = (QuickContactBadge) getActivity().findViewById(R.id.badge);
mIdColumn = mCursor.getColumnIndex(Contacts._ID);
检查这里的第一行和最后一行......你的mCursor为null,你在它上面调用getColumnIndex()。