Сначала мне нужны предложения,
мне нужно, это хорошая практика для навигации пользователя из списка в другой список, в применение..
а в приложении Iphone они делают кнопку возврата к каждому представлению (так как у них нет кнопки возврата на iphone), но во многих приложениях для Android я не видел кнопку назад в макете списка, мне нужно иметь обратно в верхней части списка?
У меня есть несколько комментариев по этим вопросам:
1) Приложение может иметь сложную навигацию для достижения простых задач, если имеется несколько уровней списков. Рассмотрите возможность использования макета вкладки вместо списка первого уровня, так как вы упомянули, что в первом списке всего 3 записи. Также попробуйте консолидировать свои меню, чтобы пользователь мог просматривать параметры заранее
2) Кнопка "Назад": IMHO в android, вы должны ее реализовать, только если вы хотите переопределить поведение кнопки "Назад" по умолчанию.
3) База данных для списка: полностью зависит от того, хотите ли вы изменить списки после установки приложения. Если они статичны, вам не нужно создавать их из базы данных
Ad. 1: Нет, вам не нужна кнопка возврата в виде списка. Это настоящая кнопка возврата во всех устройствах Android.
Ad. 2: Нет. Но когда данные изменяются или вы хотите выполнять сложные запросы, тогда база данных является предпочтительной. В случае не изменяемых данных используйте xml. В случае простых данных вы можете даже использовать общие настройки.
Вот краткое руководство по хранению данных в Android:
http://developer.android.com/guide/topics/data/data-storage.html
Вот простой учебник по использованию жестко кодированных данных со списком:
http://developer.android.com/resources/tutorials/views/hello-listview.html