Как я могу получить каждую строку от контент-провайдера?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как я могу получить каждую строку от контент-провайдера?

Сообщение Anonymous »

Как получить каждую строку от поставщика контента? Я пытался сделать это, используя Cursor c = getContentResolver().query(uri, null, null, null, null)
а затем

Код: Выделить всё

String s;
if (c != null && c.moveToFirst())

while (c.moveToNext())
s = c.getString(c.getColumnIndexOrThrow("string"));

c.close();
но это не сработало. Вместо того, чтобы брать все строки, он брал только последнюю, многократно, столько раз, сколько строк-1 моей базы данных.

Подробнее здесь: https://stackoverflow.com/questions/351 ... t-provider
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»