Java 安卓意向过滤器<;数据>;工作不正常

Java 安卓意向过滤器<;数据>;工作不正常,java,android,android-activity,intentfilter,Java,Android,Android Activity,Intentfilter,我正试图让我的应用程序截取浏览器中的特定URL。以下是我在清单中的代码: <activity android:name="com.myactivity.RootActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category an

我正试图让我的应用程序截取浏览器中的特定URL。以下是我在清单中的代码:

<activity
            android:name="com.myactivity.RootActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <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" />
                <data android:host="subdomian.maindomain.com" />

            </intent-filter>
        </activity>

我做错什么了吗

我用这些链接测试了你说的话,它对我有用

<data android:scheme="http" />
<data android:host="developer.android.com" />
<data android:path="/guide/topics/manifest/data-element.html"/>
android:path
必须在您提供的主机url之后匹配才能工作? 您可以指定您使用的URL吗? 阅读链接以获取帮助

<data android:scheme="http" />
<data android:host="developer.android.com" />
<data android:path="/guide/topics/manifest/data-element.html"/>
Intent browserIntent = new Intent(
    Intent.ACTION_VIEW,
    Uri.parse("http://developer.android.com/guide/topics/manifest/data-element.html"));
startActivity(browserIntent);