如何在恢复互联网连接后自动重新加载webview?我正在使用brodcastreceiver知道何时连接,但我不知道如何将代码放入BroadcastReceiver以重新加载webview。对不起,我的英语不好。 感谢。
public class MainActivity extends ActionBarActivity {
static WebView myWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
StrictMode.enableDefaults();
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView myWebView = (WebView) findViewById(R.id.webView);
myWebView.loadUrl("http://google.com.ar");
myWebView.setWebViewClient(new WebViewClient() );
}
public class ConnectionBroadReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
ConnectivityManager cm = (ConnectivityManager)
context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnectedOrConnecting()) {
// HERE I WANT TO RELOAD MY WEBVIEW
} else {
}
}
}
}
答案 0 :(得分:0)
您可以通过
重新加载您的网页浏览mWebview.reload();