Старый конструктор SimpleCursorAdapter устарел. . правда?

Здесь говорится, что конструктор уровня 1 API SimpleCursorAdapter устарел, а использование LoaderManager и Рекомендуется CursorLoader .

Но, углубившись в использование LoaderManager и CursorLoader , я обнаружил этот пример, где внутри внутреннего класса, расширяющего ListFragment (полагаю, расширение самого фрагмента) мы создаем CursorLoader . Кажется, все в порядке, за исключением того факта, что CursorLoader принимает в качестве аргумента Uri . Это означает, что мне нужно создать ContentProvider , чтобы получить доступ к моей базе данных.

Должен признаться, это выглядит излишним - пройти через все это просто для создания простого ListView с элементами, поступающими из базы данных. Особенно, если у меня нет намерения делать данные моей базы данных доступными для других приложений, а основная цель поставщика контента - это сделать.

Так действительно ли оно того стоит?

Особенно в таких случаях, как мой, когда извлекаемый контент, скорее всего, будет небольшим. Я серьезно подумываю сделать это по-старому, что скажешь?

9
задан oers 23 May 2012 в 06:24
поделиться