如果应用程序打开,则与Intent Filter的深层链接无效

时间:2016-05-26 07:18:22

标签: android android-intent xamarin.android intentfilter deeplink

我在我的xamarin android应用程序中实现了一个简单的深层链接活动,在我的活动中,我设置了一个intent过滤器,以便从该链接获取值并将用户重定向到初始屏幕。

当应用程序不在后台(关闭)时,它可以正常工作,当应用程序已经打开时,它不起作用。如果打开则直接打开应用程序到当前活动,同时跳过DeepLInkActicity和SlashActivity。

预期的结果是始终执行深层链接活动并将用户重定向到启动。

DeepLinkActivity(仅限顶部)

namespace Test_Android
{
[Activity (Label = "DeepLinkActivity",
    Theme = "@style/Theme.Transparent",
    NoHistory = true
)]  
[IntentFilter(
    new [] {Android.Content.Intent.ActionView },
    DataScheme="scheme",
    Categories=new [] { Android.Content.Intent.CategoryDefault, Android.Content.Intent.CategoryBrowsable })]
public class DeepLinkActivity : Activity
{
.....

0 个答案:

没有答案