gpt4 book ai didi

xamarin - 在 Android 上,应用程序在方向更改时跳回默认页面

转载 作者:行者123 更新时间:2023-12-04 00:36:16 25 4
gpt4 key购买 nike

我测试了我的 Xamarin.Forms iOS 和 Android 上的应用程序,当我改变移动设备的方向时发现了这种差异:

  • 在 iOS 上,应用保留当前页面
  • 在 Android 上,应用程序似乎使用默认页面重新启动(或者可能弹出除第一个页面之外的所有页面)。

因为我从未在其他 Android 应用程序中看到过这种行为,所以我想禁用它。此外,我不认为这种行为是 Android 的默认行为。

我需要设置哪个属性才能使 Android 目标的行为与 iOS 目标相同?

最佳答案

你检查了吗ActivityAttribute你的主要事件?它应该指定 ConfigChanges.Orientation .

像这样

using Android.Content.PM;

[Activity(Label = "%Your app name%", MainLauncher = true, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize)]

如果未设置 ConfigChanges.Orientation,操作系统将在方向更改时重新创建 Activity。如果它设置了,则表示您将自行管理方向更改。

关于xamarin - 在 Android 上,应用程序在方向更改时跳回默认页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24112643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com