协议不支持android

时间:2011-08-24 14:46:19

标签: android android-manifest intentfilter browsable

我在尝试获取从浏览器启动活动的链接时收到此错误

08-24 16:38:13.877: ERROR/Tab(358): onReceivedError -10 wizi://logout The protocol is not supported.

<activity android:name="UrlActivity">

<intent-filter>
<category android:name="android.intent.category.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"/> 
<category android:name="android.intent.category.LAUNCHER"/> 
<data android:scheme="wizi" />

</intent-filter>
</activity>

onCreate()调用UrlActivity之前抛出此错误,是否有人能够看到我做错了什么?

2 个答案:

答案 0 :(得分:0)

您是否在任何链接中使用HTTPS协议?如果是这样,那么您需要接受证书。确保您的网址中的协议标识符正确无误。

答案 1 :(得分:0)

尝试同时提供方案和主机 -

<data android:scheme="wizi" android:host="logout"/>