2011-08-21 50 views
0

我試圖在我的應用程序中註冊一個協議,從而在android瀏覽器中執行的網址將啓動我的活動,我在網上看到的所有示例都表示在我的活動中添加一個意圖過濾器,例如從瀏覽器開始活動

<activity android:name=".UrlActivity"> 

<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="myscheme" android:host="myhost"/> 
</intent-filter> 
</activity>` 

但這似乎不足以讓Android操作系統啓動我的活動... 有沒有人可以告訴我,如果有什麼我失蹤?

感謝

+0

您是否檢查此線程? http://stackoverflow.com/questions/6049290/android-browsable-intent-api-level 問候, 斯特凡 – Snicolas

+0

謝謝但是我已經硬編碼我的方案:( – TNM

+0

網址是什麼? – CrackerJack9

回答

0

嘗試取出android:host一部分,但保留了android:scheme屬性。

還檢查logcat的任何錯誤或警告。

+0

感謝您的回覆,我已經嘗試過了,我的設置有一些問題,我也在調試手機上運行2.2因爲我經常遇到與模擬器有關的問題 – TNM

0

URL必須在頁面上作爲超鏈接使用,供用戶點擊。在設備上的瀏覽器中輸入URL不起作用。這爲我解決了這個問題。