问题是这样的:首先判断网络环境 ,有网络加载webview ,没网络页面提示没网络了并点击刷新,那点击刷新后还需要判断网络。有的话加载webview ,没的话还是提示没网络让点击刷新 ,感觉这就是无限循环啊 ,上点代码,在描述具体问题:
//判断网络状态
在fragement 的onCreateView 方法里面
if (MainActivity.isNetworkConnected(getActivity())){
//有网络 正常加载webview
img_nonetwork.setVisibility(View.GONE);
nonet_text.setVisibility(View.GONE);
webview_shouye.loadUrl(AppConstants.url_shouye);
webview_shouye.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
view.loadUrl(url);
//返回值为true的时候是使用webview加载网页的,
//默认为false是使用第三框架或者系统浏览器打开的
return false;
}
});
}else{
//没网络 提示没网络 并可以双击重新尝试连接
webview_shouye.setVisibility(View.GONE);
img_nonetwork.setVisibility(View.VISIBLE);
nonet_text.setVisibility(View.VISIBLE);
img_nonetwork.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// 点击尝试重新加载的方法
}
});
}
尝试重新加载 里面的方法该怎么写会好点? 各位给点意见啊