Нужно ли мне "ConfigurationChanges = ConfigChanges.ScreenSize .." в действии Android приложения Xamarin Forms? - PullRequest
0 голосов
/ 16 февраля 2020

Я только что установил Rg.Plugins.Popup в свое приложение, и в вики-примере я вижу, что оно имеет:

"ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)"

[Activity(Label = "X", MainLauncher = true,
    ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]

Моя текущая активность такова:

[Activity(Label = "X", Theme = "@style/MainTheme", MainLauncher = false)]

Для Для приложения XF важно иметь дополнительную запись для ConfigurationChanges в упражнении?

1 Ответ

1 голос
/ 16 февраля 2020

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

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

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