Tıklayarak URL varsayılan tarayıcı açılır
Basit bir sorunum var, benim harici bir URL WebView
ben doldurdum. Şimdi ihtiyacım olan kullanıcı sayfası dolu linke tıkladığında, normal bir tarayıcı gibi çalışır ve aynı bağlantı WebView
açık olmasıdır. Ama varsayılan tarayıcı açtığımda sayfa yükleniyor?
Etkin JavaScript var. Ama yine de işe yaramıyor. Bir şey mi unuttum?
CEVAP
WebView
kullanıyorsanız eğer Android varsayılan davranışı istemezsin diye tıklama kendiniz müdahale gerekecek.
WebView
WebViewClient
kullanarak olayları izleyebilirsiniz. İstediğiniz yöntemi shouldOverrideUrlLoading()
. Böylece, belirli bir URL seçildiğinde kendi eylemi gerçekleştirmek için izin verir.
** 8 setWebViewClient()
method kullanarak WebViewClient
ayarlayın.
Eğer WebView
sample in the SDK bakarsanız istediğiniz gibi yapan bir örnek var. Mesele çok basit:
private class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
Visual Studio Internet Explorer yerine...
ASP.NET MVC varsayılan boş bir seçenek...
Web görünümü bağlantısını tıklatın var...
C varsayılan tarayıcıda nasıl açılır#...
Visual Studio 2008 hata ayıklama için ...