Bu mesajda sizin sorunuzun cevabı zaten var.
shouldOverrideUrlLoading methodunda url sizin sitenizle başlıyorsa normal url yüklyeceksiniz sitenizin dışındaki bir url ise intentle dışardan bir uygulama ile açılacak. Bunu da basit bir if else ile yapabilirsiniz. gördüğüm kadarı ile de linkte zaten yapılan bu.
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if(url.contains("message2space.es.vu")) {
view.loadUrl(url);
} else {
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(i);
}
return true;
}burda değiştirmeniz gereken kısım if içerisindeki şart. onu da url start ile kendi sitenizin adresini verirsiniz olur biter.
Yıllardır Türk forumlarında "al kod bu yerleştir ver" mantığıyla iş yaptıkları için şimdi 3-5 ergen piyasayı alt üst ediyor. Stackoverflow'u o yüzden seviyorum. Adam örneğini veriyor "kendin deneye deneye yap bul öğren" diyorlar. Buda kaliteli birinin yetişmesine ve ona göre ticaret yapmasına sebep oluyor. Hazıra alışmayın biraz kurcalayın millet annesinin karnında öğrenmiyor.