°²×¿webviewδÁ¬½ÓÍøÂçʱÌáʾ´¦Àí·½°¸´úÂ룡
×ÊѶ·ÖÀࣺ
ÒÆ¶¯Î¢ÐÅ ä¯ÀÀ£º
2022Äê9ÔÂ28ÈÕ
Ê×ÏÈÎÒÃÇÐèÒª¶¨ÒåÒ»¸öÅжÏÍøÂçµÄ¹«¹²ÀàNetUtil.java
¸´ÖÆ´úÂë
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
public class NetUtil {
public static boolean isNetConnected(Context context) {
boolean isNetConnected;
ConnectivityManager connManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = connManager.getActiveNetworkInfo();
if (info != null && info.isAvailable()) {
isNetConnected = true;
} else {
isNetConnected = false;
}
return isNetConnected;
}
}
¸´ÖÆ´úÂë
È»ºóÔÚÓµÓÐWebViewµÄActivityµÄonCreate()·½·¨Àïµ÷ÓÃÕâ¸ö¹«¹²À࣬²¢ÇÒ×ö³öÍøÂçÒì³£µÄÅжÏ
if(!NetUtil.isNetConnected(this)){
//ÌáʾÓû§ÍøÂçÁ¬½ÓÒì³£
}else{
//¼ÓÔØURL
}
ÖÁ´Ë£¬¼òµ¥µÄ¹¦Äܱã¿ÉʵÏÖ£¬Î¬»¤µ½Á˽ӿÚÊý¾Ý²»±»±©Â©¡£