Как обрабатывать стеки действий в Xamarin. Управление Android и памятью для него? - PullRequest
0 голосов
/ 26 октября 2018

Я создал приложение xamarin для Android с несколькими действиями, и они открываются из левого окна навигации. Каждое действие содержит код для открытия навигационной панели. Когда я перехожу из действия A в действие B и затем C, тогда использование памяти приложением значительно увеличивается.

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

Я прошел через несколько решений и использовал флаги активности, такие как ClearTop, ClearTask, SingleTop, NewTask, но память все еще используется. Также, когда я минимизирую приложение на устройстве, потребление памяти такое же, как приложение в рабочем состоянии. А после нескольких перемещений приложение зависает и перестает отвечать.

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