0
有沒有一種方法可以將if語句放在shouldOverrideUrlLoading()中,以檢查Web /移動訪問。然後顯示錯誤消息,而不是顯示移動Chrome顯示的令人討厭的頁面未找到的頁面。當shouldOverrideUrlLoading火災發生時檢查網絡/移動訪問
類似的東西來
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
if(isOnline() == false)
{
AlertDialog.Builder dlgAlert = new AlertDialog.Builder(this);
dlgAlert.setMessage("Mobile device currnetly has no internet access. Please try again.");
dlgAlert.setTitle("No Connection");
dlgAlert.setPositiveButton("OK", null);
dlgAlert.setCancelable(true);
dlgAlert.setIcon(R.drawable.ic_launcher);
dlgAlert.create().show();
}
return false;
}
應該工作 - 假設你有一個方法叫isOnline來檢查網絡狀態。只需在if語句中返回true即可 – toadzky