/**
* 判断是否有网络
*
* @param context
* @return
*/
public static boolean checkNetworkConnection(Context context) {
ConnectivityManager connectivity = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = connectivity.getActiveNetworkInfo();
if (info == null || !info.isAvailable()) {
return false;
}
return true;
}
/**
* 网络不可用警告框
*
* @param context
* @return
*/
public static void netUnableDialog_main(Context context) {
AlertDialog.Builder builder = new Builder(context);
builder.setMessage("请检查网络设备");
builder.setTitle("网络不可用");
builder.setPositiveButton("确认",
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
android.os.Process.killProcess(android.os.Process
.myPid());
}
});
builder.create().show();
}
<span style="font-family:'Comic Sans MS';font-size:18px;"> android.os.Process.killProcess(android.os.Process.myPid()) 这句代码,它将 app 这个 process kill <span style="font-family:'Comic Sans MS';">掉。</span></span>