Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Cara phone call di webview

Bagaimana cara agar no tlp di webview android ketika di klik langsung mengarah ke dial? Aplikasi saya kalau di klik nomor teleponnya malah ERR_UNKNOWN_URL_SCHEME

avatar lacsapadnan
@lacsapadnan

6 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

pakai skema tel: <pre> &lt;a href="tel:089xxxxxxx"&gt;kontak&lt;/a&gt; </pre>

perlu WebViewClient, url akan ditangkap dan panggil intent ACTION_DIAL

<pre> class CustomWebViewClient extends WebViewClient {

@Override
public boolean shouldOverrideUrlLoading(WebView wv, String url) {
    if(url.startsWith(&quot;tel:&quot;)) {
        Intent intent = new Intent(Intent.ACTION_DIAL);
        intent.setData(Uri.parse(url));
        startActivity(intent);
            return true;
    }
    return false;
}

} </pre>

setel ke WebView:

<pre> WebView wv = (WebView) findViewById(R.id.webview); wv.setWebViewClient(new CustomWebViewClient()); </pre>

avatar jajanjawa
@jajanjawa

28 Kontribusi 12 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban