Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.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
Android 当应用程序已在运行时,相同的方案url不会打开目标活动_Android_Intentfilter_Custom Scheme Url - Fatal编程技术网

Android 当应用程序已在运行时,相同的方案url不会打开目标活动

Android 当应用程序已在运行时,相同的方案url不会打开目标活动,android,intentfilter,custom-scheme-url,Android,Intentfilter,Custom Scheme Url,我正在使用浏览器中的scheme url打开我的应用程序。我有一个活动,比如说ActivityA,当用户点击浏览器上的链接时就会打开,然后启动另一个活动,比如ActivityB,然后自己完成。现在,如果我有4个相同方案的不同链接,所有链接都可以正常打开我的应用程序。但是当我按照下面的程序 单击第一个链接,打开ActivityA,然后启动ActivityB 现在应用程序正在后台运行。如果我点击第二个链接,它也会打开ActivityA。第三和第四个链接的结果相同 现在,当应用程序在后台运行时,如果我

我正在使用浏览器中的scheme url打开我的应用程序。我有一个活动,比如说ActivityA,当用户点击浏览器上的链接时就会打开,然后启动另一个活动,比如ActivityB,然后自己完成。现在,如果我有4个相同方案的不同链接,所有链接都可以正常打开我的应用程序。但是当我按照下面的程序

  • 单击第一个链接,打开ActivityA,然后启动ActivityB
  • 现在应用程序正在后台运行。如果我点击第二个链接,它也会打开ActivityA。第三和第四个链接的结果相同
  • 现在,当应用程序在后台运行时,如果我再次单击第一个链接,它不会打开ActivityA,而只是将应用程序带到前台
    您可以在AndroidManifest.xml中设置clearTaskOnLaunch=“true”
    如果要从应用程序启动浏览器,请在新任务中启动浏览器(使用标志“活动”和“新任务”),并完成当前活动(以完成当前任务)。

    您可以在AndroidManifest.xml中设置clearTaskOnLaunch=“true”
    如果要从应用程序启动浏览器,请在新任务中启动浏览器(使用标记“活动”和“新任务”),并完成当前活动(以完成当前任务)。

    我不是从应用程序启动浏览器。我正在从浏览器启动我的应用程序。我没有从应用程序启动浏览器。我正在从浏览器启动我的应用程序。