Mehmet
Mehmet
Burdur
24/08/2018 tarihinden beri üye
10 GY Puanı
100K GY Sırası

Kişisel Sayfaları

İlgi Alanları

1 Rozet
0 Sertifika
1 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Diğer...
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

1
Tümünü Gör

Android Studio Webview hata sayfası nasıl ekleyebilirim?

Değerli arkadaşlarım ben androd studioda webview tabanlı aplikasyon geliştirmek istiyorum. Bunun içinde hazır kod kullanıyorum ancak hazır kodda websiteye bağlanamadığı zaman sadece hata bildirimi çıkıyor ben bu şekilde değilde yeni bir MainActivity sayfası bağlayıp o sayfayı hata sayfası olarak kullanmak istiyorum aşağıdaki kodları dediğim şekilde uyarlama şansım yada daha farklı bi yöntem var mı? onu merak ediyorum şimdiden ilginiz için teşekkürler

 

MainActivity

package org.kod5.android;
 
import android.app.Activity;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;
 
public class MainActivity extends Activity {
 
private WebView webView;
 
@Override
protected void onCreate(Bundle savedInstanceState) { // Bu metod uygulama açıldığında çalıştırılan metod.
 
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
 
// webView'i tasarımdakiyle bağlıyoruz.
webView = (WebView) findViewById(R.id.webView1);
 
// webView'i JavaScript kodlarını çalıştıracak şekilde set ediyoruz.
webView.getSettings().setJavaScriptEnabled(true);
 
// Sayfanın yüklendiğinin anlaşılması için ProgressDialog açıyoruz.
final ProgressDialog progressDialog = ProgressDialog.show(this, "KOD5",
"Sayfa Yükleniyor...", true);
 
webView.setWebViewClient(new WebViewClient() {
 
// Sayfa Yüklenirken bir hata oluşursa kullanıcıyı uyarıyoruz.
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
Toast.makeText(getApplicationContext(), "Sayfa Yüklenemedi!",
Toast.LENGTH_SHORT).show();
}

 
// Sayfanın yüklenme işlemi bittiğinde progressDialog'u kapatıyoruz.
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
if (progressDialog.isShowing())
progressDialog.dismiss();
}
});
 
//Web sayfamızın url'ini webView'e yüklüyoruz.
webView.loadUrl("http://www.kod5.org");
 
}
}