Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 单击主页按钮时Android应用程序未按预期最小化_Java_Android_React Native - Fatal编程技术网

Java 单击主页按钮时Android应用程序未按预期最小化

Java 单击主页按钮时Android应用程序未按预期最小化,java,android,react-native,Java,Android,React Native,问题: 我有一个React原生应用程序,上面有一个第三方支付网关。我的应用需要清单中的launchMode设置如下: android:launchMode="singleTask" 在应用程序本身中,一切正常,但一旦启动第三方支付活动,就会出现问题 在此活动中,如果使用“主页”按钮最小化应用程序,然后从应用程序抽屉再次启动应用程序,则应用程序将重新启动,而不是按预期继续支付活动 但是,如果将清单中的启动模式设置为: android:launchMode="singleTop" 它按预期工作

问题:

我有一个React原生应用程序,上面有一个第三方支付网关。我的应用需要清单中的launchMode设置如下:

 android:launchMode="singleTask"
在应用程序本身中,一切正常,但一旦启动第三方支付活动,就会出现问题

在此活动中,如果使用“主页”按钮最小化应用程序,然后从应用程序抽屉再次启动应用程序,则应用程序将重新启动,而不是按预期继续支付活动

但是,如果将清单中的启动模式设置为:

android:launchMode="singleTop"
它按预期工作,即恢复活动(附带警告)

需要注意的是,如果应用程序通过ADB或Play store启动(即未从应用程序抽屉中单击),则会出现相同的问题。但是,如果您从应用程序抽屉启动应用程序,则一切正常

我需要的启动模式是单一任务,但这个错误是真的困惑我的时刻


我想知道以前是否有人经历过这种情况,是否有人可以就这个问题分享一些看法。不幸的是,我不能分享太多的代码,但大部分代码都是标准的。

adb shell dumpsys activity
可能会帮助您调试此代码。它将允许您查看当前的活动堆栈,以及启动活动的意图。