2013-11-24 5 views
0

Где хранятся данные о деятельности Android в памяти компьютера? Это в куче или стеке вызовов? При использовании приложений и запуске нескольких ацитивитов эти действия действительно организованы в LIFO-порядке.Где хранятся операции

+0

деятельность является просто экземпляром класса. Он хранится в куче. Стек, о котором вы говорите, не имеет никакого отношения к хранению. Сам Android (или, скорее, DVM) хранит стек действий для навигации. – Simon

ответ

0

Где хранятся события в Android, хранящиеся в памяти компьютера? Это в куче или стеке вызовов?

Все объекты хранятся в куче. Деятельность - это объекты. Поэтому действия хранятся в куче.

При использовании приложений и запуске нескольких ацитивитов эти действия действительно организованы в порядке LIFO.

Так же есть веб-страницы в веб-браузере. Это не означает, что нажатие на ссылку на веб-странице приводит к тому, что вы опускаетесь глубже в стек вызовов.

0

Стойка Activitiies управляется вашим приложением в зависимости от вашей конфигурации, предоставляемой программно или в файле AndroidManifest. См http://developer.android.com/guide/topics/manifest/activity-element.html

Здесь деятельность складывает площадку и хорошую визуализацию, как работают некоторые параметры: https://play.google.com/store/apps/details?id=com.novoda.demos.activitylaunchmode

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