SORU
4 Mart 2010, PERŞEMBE


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
4 Mart 2010, PERŞEMBE


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;
    }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dcigs

    dcigs

    9 EYLÜL 2006
  • Distractify

    Distractify

    1 Aralık 2011
  • GirlSanctuaryBlog

    GirlSanctuar

    28 Aralık 2011