Android:Null对象引用

时间:2015-06-25 14:24:08

标签: java android

我正在尝试列出一个联系人列表,每个联系人都有一个inputs。当我尝试添加QuickContactBadge时,当我调用QuickContactBadge时,我的应用程序crasher和logcat在mCursor上显示空对象引用。我做错了什么,这段代码能否正确实现getColumnIndex();

QuickContactBadge

1 个答案:

答案 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()。