Я использую поставщик контента «Calls.CONTENT_URI». Я уже получил имена столбцов, но теперь я хотел бы получить, скажем, ВСЕ имена из имени столбца «имя» в этом контент-провайдере.Получить список всех имен в поставщике контента
У меня есть код ниже:
uri = Calls.CONTENT_URI;
String[] projection = {"name"};
String selection = null;
String[] selectionArgs = null;
String sort = null;
resolver = getContentResolver();
cursor = resolver.query(uri, projection, selection, selectionArgs, sort);
Log.i("TUTORIAL", "counts :"+cursor.getCount());
String s;
cursor.moveToFirst();
for(int x=0; x<cursor.getCount(); x++){
s = cursor.getString(x);
Log.i("TUTORIAL", ""+s);
//cursor.moveToNext();
}
Но это retrives только одно имя. Я хотел бы иметь список всех имен, сохраненных в телефоне, как:
Джон Питер Марк Сюзи . . X
Но теперь я получил только одно имя, как:
Петра. Надеюсь, я был достаточно ясен.
В чем проблема? Благодарим за помощь заранее.
и как я могу получить реальное имя из таблицы? Я думаю, я не должен использовать "cursor.getString (x);"? – rootpanthera
Я отредактировал свой ответ. Попробуйте этот новый. –
Это работает. Спасибо, за вашу помощь и время. – rootpanthera