gpt4 book ai didi

android - SherlockFragmentList 未定义方法 getLong(int)

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:39:01 25 4
gpt4 key购买 nike

我想在操作栏的选项卡上的 SherlockFragmentList 上显示联系人列表。我关注android develop tutorial但是当我尝试在 onItemClick 方法中获取 id 值时出现以下错误:(方法 getLong(int) 未为类型 ContactListFragment 定义)

 public class ContactListFragment extends SherlockListFragment implements LoaderCallbacks<Cursor>,
AdapterView.OnItemClickListener {
@Override
public void onItemClick(AdapterView<?> parent, View item, int position, long rowID) {
//Get The Cursor
Cursor cursor = ((SimpleCursorAdapter) parent.getAdapter()).getCursor();
//move to the selected contact
cursor.moveToPosition(position);
//get the id value
mContactId = getLong(CONTACT_ID_INDEX);
mContactKey = getString(LOOKUP_KEY_INDEX);
mContactUri = Contacts.getLookupUri(mContactId, mcontactKey);

}

这里有什么帮助吗?谢谢

最佳答案

我认为缺少一个光标,另见reference :

Cursor cursor = ((SimpleCursorAdapter) parent.getAdapter()).getCursor();
//move to the selected contact
cursor.moveToPosition(position);
//get the id value
mContactId = cursor.getLong(CONTACT_ID_INDEX);
mContactKey = cursor.getString(LOOKUP_KEY_INDEX);

编辑:填充错误 59330对于这个问题

关于android - SherlockFragmentList 未定义方法 getLong(int),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18408284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com