2014-10-28 3 views
0

Как и название, я чувствую себя озадаченным этим. например:Почему cursor.moveToFirst() следует вызывать при использовании курсора?

Uri contactData = data.getData(); 
String [] projection ={Phone.NUMBER}; 
Cursor c = getContentResolver().query(contactData, projection, null, null, null); 
c.moveToFirst(); 
int column = c.getColumnIndex(Phone.NUMBER); 
String num = c.getString(column); 

ответ

0

Курсор вы получаете от query начинается перед первой записью.

Так что, чтобы использовать его, вам нужно положить его где-нибудь.

Смежные вопросы