Soru & Cevap

WebView ile yaptığım uygulamada arama yapma ?

14.01.2019 - 04:43

WebView ile bir mobil uygulama tasarladım normal tarayıcıdan kendi siteme girdiğimde tel:// linklerine tıkladığımda hemen arama yapıyor ama webview uygulamasında arama yapmıyor hata alıyorum bu konuda yardım edebilirmisiniz

15 Görüntülenme

4 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user ahmet47523
ahmet47523
14.01.2019 - 08:49
.
Profile picture for user ahmet47523
ahmet47523
14.01.2019 - 08:46
.
Profile picture for user ahmet47523
ahmet47523
14.01.2019 - 08:46
.
Profile picture for user ardakazanc
ardakazanc
14.01.2019 - 05:49

Merhaba Ahmet,

HTML tarafında ilgili telefon numarasını href="tel://....." doğru şekilde verdiğinden emin isen;

public boolean shouldOverrideUrlLoading(WebView view, String url) {
    if (url.startsWith("tel:")) { 
        Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse(url)); 
        startActivity(intent);
        view.reload();
        return true;
    }

    view.loadUrl(url);
    return true;
}

Yukarıda ki yapı ihtiyacını karşılayabilir. Fakat dikkat etmen gereken durum. Nouget sürümünden sonra shouldOverrideUrlLoading güncellendi. 

İyi çalışmalar.

Ahmet
14.01.2019 - 08:59
yorumun için çok teşekkür ederim hocam iki gündür durmadan buna çözüm arıyorum.. bu koda rastladım fakat daha yeni olduğumdan dolayı nereye yazacağımı bilemiyorum kodu size paylaşırsam bana yardımcı olabilecekmisiniz ve emulatörümde şuan 7.0 o sorun olabilirmi peki kendi sitemde verdiğin tel:// linkleri sağlamdır normal tarayıcıdan girdiğğim zaman sorunsuz çalışıyor hocam