Android: бесконечная суб-активность. Это будет проблема с памятью? - PullRequest
0 голосов
/ 30 августа 2010

У меня есть 2 занятия - A и B

В действии A, содержащем представление списка, порождается новое подвид деятельности B. В Acitivty B есть кнопка, которая запускает мероприятие A для выбора другого подэтапа B.

Это, кажется, создает сценарий бесконечного цикла, где

A-> B-> A-> B-> A-> B-> A-> B -> ..............

Так что, если я выйду из программы на полпути и снова вернусь, возникнет ли проблема?

потому что мои программы генерируют случайное исключение, к которому у меня нет решения.

Ответы [ 2 ]

2 голосов
/ 30 августа 2010

Не видя следа стека, мы действительно не можем вам помочь. Это звучит так, будто это действительно плохая модель дизайна. Вы должны взглянуть на различные режимы запуска

http://developer.android.com/guide/topics/fundamentals.html#lmodes

1 голос
/ 30 августа 2010

Какое исключение выдает ваша программа?

И нет - это не должно быть проблемой, поскольку Android удаляет неиспользуемые действия из памяти.Эта проблема возникнет, если вы поместите неиспользуемые действия в некоторые переменные поля, а Android не сможет их утилизировать.

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