SORU
1 Kasım 2010, PAZARTESİ


Bir tarayıcı açmak yerine uygulama yönlendirmeler nasıl Android web görünümü,

Yani şimdi benim app giriyorum URL bir yönlendirme var ve bu durumda web görünümü yeni bir tarayıcı, uygulamam kalmak yerine açık olacak. Görünümü normal gibi URL'YE yönlendirir, ama yeni bir tarayıcı açmak yerine benim app kalın ayarlarını değiştirebileceğim bir yol var mı?

Düzenleme:

Yönlendirme URL istiyorum, ben sadece bunu oluşturmak için nasıl bilmiyorum, bu URL ulaşmanın tek yolu istediğim bir yeniden yönlendirme neden olacak bir şeydir.

Örneğin: ne Zaman AL bakalım: http://www.amazon.com/gp/aw/s/ref=is_box_/k=9780735622777 gerçek ürün. URL yönlendirme nasıl fark Benim app, ben açık yeni bir tarayıcı olacak mı bu çok iyi, ancak eğer ben devam ediyorum benim app ile bir web görünümü, o-ecek göstermek sanki bir arama yapmak için k=9780735622777 şöyle: http://www.amazon.com/gp/aw/s/ref=is_s_?k=k=9780735622777&x=0&y=0 . VEYA, tarayıcı görünümünde açın ve uygun ne olduğunu gösterecektir. Ancak, benim app her şeyi tutmak istiyorum.

CEVAP
1 Kasım 2010, PAZARTESİ


Bir WebViewClient oluşturmak, ve shouldOverrideUrlLoading yöntemini geçersiz kılar.

webview.setWebViewClient(new WebViewClient() {
    public boolean shouldOverrideUrlLoading(WebView view, String url){
        // do your handling codes here, which url is the requested url
        // probably you need to open that url rather than redirect:
        view.loadUrl(url);
        return false; // then it is not handled by default action
   }
});

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Caramella Girls

    Caramella Gi

    19 Mayıs 2008
  • Jonathan D.

    Jonathan D.

    3 Kasım 2006
  • joshsnice

    joshsnice

    28 Kasım 2006