【发布时间】:2011-08-09 14:45:42
【问题描述】:
如何从安卓浏览器启动我的活动?
我有一个链接说,http://a.b.com。当用户在 android 浏览器中输入该 URL 时,我需要打开活动。我的 android 清单中有以下意图过滤器:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<data android:scheme="http" android:host="a.b.com"/>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
</intent-filter>
【问题讨论】:
-
你的
<intent-filter>在你的<activity android:name="MyActivity">里面吗? -
我想知道如何用 android:scheme="http" 开始一个活动,我之前试过没有成功!:(
-
当我尝试这个时,我发现浏览器仍在视图堆栈中,我怎样才能将它从视图堆栈中删除?
标签: android browser intentfilter