Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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 如何使用自定义URI打开活动?_Android - Fatal编程技术网

Android 如何使用自定义URI打开活动?

Android 如何使用自定义URI打开活动?,android,Android,我正在尝试从我的服务返回的自定义uri在我的应用程序中启动活动 例如,我的服务将返回类似“activity2”的内容。基本上,我希望启动具有正确筛选器的活动,以侦听“activity2”意图。我一直在想我该怎么做。谁能给我举个例子吗 在我的Activity2声明中,我将其作为意图过滤器,但它似乎不起作用: <intent-filter> <action android:name="activity2"/> <category android:na

我正在尝试从我的服务返回的自定义uri在我的应用程序中启动活动

例如,我的服务将返回类似“activity2”的内容。基本上,我希望启动具有正确筛选器的活动,以侦听“activity2”意图。我一直在想我该怎么做。谁能给我举个例子吗

在我的Activity2声明中,我将其作为意图过滤器,但它似乎不起作用:

<intent-filter> 
    <action android:name="activity2"/> 
    <category android:name="android.intent.category.DEFAULT" />
    <data android:scheme="foo"/> 
</intent-filter>


我认为这是您正在寻找的,非常适合设置它。但我如何能够通过意图触发它,而不仅仅是当用户点击链接时?