Android singletop singleinstance и однозадачный

У меня есть вопросы проектирования в реализации различных типов launchmode для различных операций. У меня есть 5 Операций.

  1. VideoList

  2. VideoDetail

  3. FavoritesList

  4. VideoSearch

  5. VideoPlayer

Когда пользователь запускает приложение, оно переходит к VideoList, который отображает список видео. Нажатие на любое из Видео берет их к VideoDetails. На той странице существует две кнопки. Кнопка воспроизведения и Добавляет Кнопку в избранное. У меня есть панель Нижнего колонтитула на всех страницах. Панель нижнего колонтитула содержит три кнопки с изображением.

1 ДОМАШНЕЕ - Берет пользователя к первой странице - видео страница списка

2 СПИСКА ИЗБРАННОГО - Шоу список видео избранного. Нажатие на любое из видео берет пользователя к видео деталям

3 ВИДЕО ПОИСКА - пользователь может искать видео именем художника. Нажатие на любое из видео берет пользователя к видео деталям

Мой вопрос, если я установил все операции на стандарт, он ест партию памяти. Поскольку пользователь может открыть новое действие от каждой страницы.

1. Каков мой выбор?

2. Я могу использовать SingleInstance / SingleTop (на всех операциях или только некотором действии)?

3. Я попробовал к SingleTop на всех операциях. Это хорошо работает на большинстве случаев. За исключением одного.

a. Пользователь открывает приложение.

b. Нажмите на один из объекта на видео странице списка. Это открывает новое действие - VideoDetail

c. От страницы VideoDetail пользователь нажимает кнопку с изображением списка избранного, которая открывает новое действие FavoritesList.

d. Когда пользователь нажимает то из видео от избранного, не открытие новая видео деталь, ее закрытие избранного перечисляет, и возвращается для детализации страницы.

Помогите

Заранее спасибо

RM

8
задан user278445 3 March 2010 в 19:50
поделиться