2013-10-02 3 views
0

У меня есть общий вопрос о навигации, особенно когда дело касается панели действий. Основная проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда кто-то перемещается с помощью панели действий, она сохраняет эту активность в стеке (если только я не передаю флаги намерения, чтобы удалить его). Эта стандартная процедура? Нормально ли говорить 100 случаев одного вида деятельности? Если да, то как эти виды деятельности собирают мусор? Кроме того, что лучше всего, если эти действия содержат изображения (т. Е. Изображения также сохраняются в памяти и дублируются)?Проблемы с общей навигацией Android

+0

посмотреть режимы запуска для деятельности http://developer.android.com/guide/topics/manifest/activity-element.html#lmode. Изображения должны быть переработаны. http://developer.android.com/training/displaying-bitmaps/manage-memory.html. FOr сбор мусора проверьте это http://stackoverflow.com/questions/6081175/android-activity-garbage-collection – Raghunandan

ответ

0

Если вы говорите об использовании кнопки вверх правильно, вы можете использовать (или, по крайней мере, видеть) NavUtils.navigateUpFromSameTask(Activity). Он установит правильные флаги, которые не будут дублировать действие.

Смежные вопросы