SQLite или внутреннее хранилище для RSS на Android? - PullRequest
1 голос
/ 15 сентября 2011

Я создаю приложение, которое должно иметь возможность читать RSS-канал в автономном режиме. Мне сказали, чтобы сделать это наиболее эффективным способом, либо путем сохранения канала в базе данных SQLite, либо путем сохранения канала в виде файла XML во внутреннем хранилище. Что было бы более эффективным и почему?

1 Ответ

2 голосов
/ 15 сентября 2011

У меня есть приложение, которое хранит RSS-каналы в базе данных SQLite, и это нормально. Учтите, что если вы сохраняете файл .xml, вы должны анализировать его каждый раз, например, когда хотите показать свой RSS-канал в списке.

Если вы уже сохранили каналы внутри базы данных, вы можете просто создать адаптер курсора, чтобы адаптировать данные из базы данных к вашему списку без анализа (что это не самая простая и приятная вещь в мире).

...