在Android手机中按下主页按钮后如何避免应用程序重启

问题描述

我正在使用 Xamarin 实现一个 android 应用。

我执行了以下步骤。

  1. 启动应用程序

  2. APP打开第一页“A”

  3. 按下一个按钮并转到页面“B”

  4. 按下手机上的主页按钮。

  5. 点击APP图标返回APP。

  6. 应用程序看起来像是重新启动并在页面“A”中打开

为什么会这样?我怎么能避免这种情况。

我已经检查了我的 android 清单文件

没有“android:launchMode”项。

解决方法

我遇到了同样的问题,在我的代码中,MainActivity.cs 中的“NoHistory”设置为 true。所以我把它改成了false:

    namespace [YourAppName].Droid
    {
        [Activity(...,MainLauncher = true,NoHistory = false,...]
        public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
        {
...

当我按下主页按钮后选择应用程序时,我的应用程序实际上会恢复。 我想知道你的情况是否和我的一样。