Android: управление стеками для просмотра во вкладке? - PullRequest
3 голосов
/ 23 мая 2010

Я вижу, что некоторые ответы здесь предпочитают просмотры действий, а не содержание вкладок. Поправь меня, если я ошибаюсь. Насколько я понимаю, переключая представления, можно поддерживать навигацию внутри вкладки (я думаю, она более удобна для пользователя). Но мне интересно, как управлять стеком представлений тогда в случае событий кнопки возврата. Также это может вызвать одну гигантскую активность с большим количеством просмотров, что может быть не очень хорошо.

Поэтому я хочу знать, почему именно просмотры как содержимое предпочтительнее, прежде чем я изменю свое текущее приложение на это.

Спасибо,

1 Ответ

3 голосов
/ 23 мая 2010

Я вижу некоторые ответы здесь, предпочитают взгляды сверх активности как содержимое вкладок.

Многие из них будут моими.

более удобный, я думаю

Я совершенно не согласен по этому вопросу. Мне кажется, что попытка подделать навигацию внутри вкладок является ошибкой для большинства мобильных приложений.

Также это может вызвать один гигант Активность с большим количеством просмотров, что может быть нехорошо.

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

Так что я хочу знать, почему именно рассматривает как содержимое предпочтительнее, прежде чем я изменю мое текущее заявление на это.

Использование Activities в качестве содержимого вкладок ухудшает все ваши проблемы. Использование Activities в качестве содержимого вкладок занимает больше памяти, потому что создается больше Views помимо тех, которые вы объявляете в действии. Использование Activities в качестве содержимого вкладок занимает на несколько слоев больше места в стеке, что является одним из самых ценных товаров в Android. Использование Activities в качестве содержимого вкладок отнимает процессорное время, так как Android должен распутать вашу активность, чтобы в любом случае получить View внутри нее.

Я бы решил эту проблему: никто еще не продемонстрировал мне какое-либо преимущество наличия Activities в качестве содержимого вкладок, которое перевешивает эти недостатки.

...