我正在開發一個android應用程序,其中有很多textviews和帶有鏈接的webviews。我需要在web視圖中打開這些鏈接(而不是在外部Web瀏覽器中)。我怎樣才能做到這一點?在android應用程序中處理textview和webview鏈接
我發現了幾個類似的線程:
第一個說我可以用WebViewClient爲網頁視圖。第二個是關於意圖過濾和自定義方案。但問題是我想找到適用於webview和textviews的通用解決方案(我也不能使用自定義方案而不是'http')。
我試着做到以下幾點:
WebViewActivity已經建立,這將被用來代替Web瀏覽器。在Android清單文件我已經設置:
<activity android:name=".WebViewActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="http" />
</intent-filter>
</activity>
其結果是,當用戶試圖打開一個鏈接,該應用程序顯示了建議的對話框來選擇觀看的鏈接所需的應用程序(它表明網絡瀏覽器和我的WebViewActivity)。如何在沒有這個對話框的情況下打開WebViewActivity中的鏈接?
在此先感謝。