Как стать автором
Обновить

Комментарии 15

подсветите код, пожалуйста
Если автору лень искать, то это можно сделать тут
можно встроенным редактором указать листинг на каком языке будет подсвечиваться
подсветил, извиняюсь за задержку. и спасибо за ссылку!
Прокачанным SimpleCursorAdapter здесь и не пахнет:
1. обратите внимание на параметр convertView и повторное использование обьектов View в адаптере
2. используйте паттерн ViewHolder для сохранения ссылок на отдельные элементы (ImageView, TextView и т.д.)

И последнее, но не менее важное:
3. используйте padding чтобы отлепить записи в ListView от левой границы экрана и разлепить их друг от друга
За что люблю github 2 минутки в браузере и уже можно показать варианты правильной имплементации github.com/LaGenteEstaMuyLoca/MetroLookup/pull/1 :)

Согласен с тем, что все-таки статью писал новичок и это вечный вопрос, кто должен писать статьи для начинающих: «прокаченный» или «непрокаченный» :)
Спасибо за очень полезные комментарии! Да, с прокачанностью SimpleCursorAdapter наверное поторопился, а про то, что новичок, — вроде сразу предупредил :)
О, а кто это там свой Google API Key засветил? :)
Где там? :)
Там на githab-е.

September 08, 2011 Edited res/layout/map.xml via GitHub [LaGenteEstaMuyLoca]
Упс. Люблю хистори)
Кстати, вопрос хотел задать. Выбор хранения списка станций в «базе», и соответственно использование класса RecordsDbHelper.java вместо хранения списка в текстовом ini-файле — это сознательный выбор, оправданный в данном случае какими-то причинами (скорость, удобство, функциональность) или просто возможность в обучающей статье показать пример работы с базой из Андроида?

А то я бы этот список в текстовый (или xml) файл положил, чтобы не перекомплировать каждый раз проект как минимум.
Это правильный выбор для Android! Для того, чтобы правильно положить xml файл пользователю надо еще постараться. В то же время существует возможность обновления для базы данных встроенная в Android, а обновление xml было бы копирование из assets, что достаточно глючно работает.

Если так говорить то самым логичным возможно было бы создать xml файл поместить его в проект, а потом пересоздавать из него базу данных. База данных дает 1) быстрый доступ (быстрее чем парсить xml) 2) возможно делать сложные запросы (маршрут расчитать).
Собственно, исчерпывающей чем ответил vics001 и не ответишь :)
Ну и да.

startManagingCursor©;

На хайлайтер надейся, а сам не плошай! ;)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории