Начало деятельности внутри табота - PullRequest
3 голосов
/ 16 марта 2011

У меня есть приложение на вкладке. На одной из моих вкладок у меня есть просмотр списка с товарными ячейками. Когда пользователь касается строки, запускается новое действие. Можно ли начать новую деятельность как обычно, но без «потери» вкладки внизу Потому что теперь моя вкладка исчезла, когда я начинаю новое действие. Так же, как навигационная иерархия на iOS?

1 Ответ

4 голосов
/ 16 марта 2011

Это то, что вы ищете:

http://blog.henriklarsentoft.com/2010/07/android-tabactivity-nested-activities/

Это в основном объясняет, как использовать ActivityGroup для достижения этого эффекта. Я обычно не рекомендую такой подход, не только потому, что иногда получает PITA для обработки, но потому что он слишком похож на iPhone. Помните, что вы разрабатываете для Android.

Редактировать: в отношении комментария Мура ... это не вопрос фанатизма (у меня даже есть iPhone). Так что же плохого в том, чтобы делать приложения для Android на iPhone? По сути, ОС Android не предназначена для такого использования. Например, вложенные вкладки: использование ActivityGroup заставляет вас обрабатывать кнопку «назад» вручную, сами действия не работают должным образом (то, что вы делаете с ActivityGroup - это получение видов действий и игра с ними), Вы должны создавать открытые статические не финальные объекты для обработки простых вещей, таких как показ диалога и т. д.

Просто говорю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...