2012-04-03 3 views
0

Я хочу отображать данные в виде списка из моей базы данных (например, широты и долготы) вместе с данными на основе прослушивателя и приемника местоположения (направление и расстояние, не находящиеся в базе данных). Направление и расстояние будут меняться по мере перемещения пользователя. Элементы будут отсортированы по расстоянию. До сих пор я реализовал контент-провайдер для получения данных из базы данных. У меня проблемы с проектированием адаптера и/или загрузчика. Должен ли я использовать пользовательский адаптер курсора или лучше расширить ArrayAdapter и заполнить данные с помощью курсора? Также следует использовать CursorLoader или реализовать пользовательский?адаптер для listview

ответ

0

Если вы читаете из базы данных simpleest, используя SimpleCursorAdapter. Идея заключается в том, какие имена табличных полей соответствуют представлениям xml. Вам, вероятно, не нужен Content Provider, если вы не хотите экспортировать свои данные в внешние приложения. Существует множество примеров использования SimpleCursorAdapter. Я думаю, вы захотите переопределить onBindView, чтобы заполнить список, потому что некоторые данные не из db.

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