0
セルをクリックすると、連絡先のCONTACT_IDを取得しようとしています。私はこれをどのようにすることができるか知っていますか?android setOnItemClickListenerとonItemClickは私に同じトーストを与え続ける
現在、Toastはリストのどのセルをクリックしても、私の最初の連絡先のCONTACT_IDである「215」を与え続けます。ここに私のコードは次のとおりです。
// Select item on listclick
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
if (cursor != null) {
cursor.moveToFirst();
String usercontactid = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.CONTACT_ID));
Toast.makeText(getApplicationContext(), usercontactid, Toast.LENGTH_LONG).show();
}
}
});
ニース、感謝する必要があります。 – CHarris