Нужно ли мне самому очищать память в xamarin.forms? - PullRequest
2 голосов
/ 02 августа 2020

У меня есть страница входа. После авторизации пользователь попадает на другую страницу.

Device.BeginInvokeOnMainThread(() =>
 {
     Application.Current.MainPage = new Main_Page();
 });

Следует как-то очистить память, выделенную для страницы входа?

Ответы [ 2 ]

2 голосов
/ 02 августа 2020

Абсолютно нет, это делается автоматически.

1 голос
/ 02 августа 2020

Если вы посмотрите на код Xamarin PageRenderer здесь . В классе Xamarin Page реализован метод Dispose (). Поэтому страницу следует очистить с помощью G C.

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