Java WebView错误地显示“我的”;“无连接”-页面
我制作了一个网络视图,它检查互联网连接,如果没有,它将显示一个错误页面 它工作得很好,直到最近,即使我打开了手机数据,它也会显示错误页面,即使在WiFi上,这种情况仍然存在Java WebView错误地显示“我的”;“无连接”-页面,java,android,webview,android-webview,Java,Android,Webview,Android Webview,我制作了一个网络视图,它检查互联网连接,如果没有,它将显示一个错误页面 它工作得很好,直到最近,即使我打开了手机数据,它也会显示错误页面,即使在WiFi上,这种情况仍然存在 package se.welovecode.tismatapp; import android.support.v7.app.ActionBarActivity; import android.annotation.SuppressLint; import android.os.Bundle; import android
package se.welovecode.tismatapp;
import android.support.v7.app.ActionBarActivity;
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.Window;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
@SuppressLint("SetJavaScriptEnabled") public class MainActivity extends ActionBarActivity {
WebView myWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
final WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.loadUrl("http://www.welovecode.se/t-matapp");
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
myWebView.setWebViewClient(new WebViewClient() {
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
myWebView.loadUrl("file:///android_asset/index.html");
}
});
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
return false;
}
return super.onKeyDown(keyCode, event);
}
};
使用
view.loadUrl(“file:///android_asset/index.html");代码>而不是使用myWebView()代码>这应该解决它还是仅仅是一个提示?它应该解决它。如果不行,我们会解决的。让我们至少从一些事情开始吧?它似乎在我朋友的电话(SGS5)上起作用,但在我的电话(OPO)上不起作用,你知道吗?你能在检查internt是否可用的地方添加代码吗?我使用“OnReceiveDerror”,但问题已经解决。这是服务器端的东西,所以负责的人修复了它。我会问他做了什么,这样我就可以发布了