从URL打开Android应用程序启动空白屏幕

时间:2016-03-05 15:50:54

标签: android intentfilter

我在使用意图过滤器从URL启动应用时出现问题。当我点击我的应用程序在应用程序选择器中显示的链接时,当我点击我的应用程序时,我显示空白屏幕时,我有一个活动可以使用intent-filter浏览,同时我的活动代码也没有执行,因为我为{编写代码{1}}消息,但它永远不会出现。 我确实尝试了以下两种格式的链接

Toast

href="intent://www.example.com/gizmos#Intent;scheme=http;package=com.my.app;S.extra_string=name@domain.com;end"

提前致谢。

这是清单代码

href="http://www.example.com/gizmos"

以下是<activity android:name=".BrowseableActivity" android:label="@string/app_name" android:theme="@style/AppTheme.NoActionBar"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" android:host="www.example.com" android:path="/gizmos" /> </intent-filter> </activity>

Activity

1 个答案:

答案 0 :(得分:1)

我明白了:)问题出在我的活动中我给了一个新的活动并添加了相同的过滤器,因为它工作正常。

在我添加java类之前,然后在manifest中手动添加了活动它没有用。