我有一个继承了Application类的类。在这个类中,我正在检查互联网连接并调用网络服务。
下面是我用来检查的方法:
public static boolean isInternetConnected(Context mContext) {
ConnectivityManager connec = (ConnectivityManager) mContext
.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connec != null
&& (connec.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTED)
|| (connec.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTED)) {
return true;
}
return false;
}
当没有互联网连接时,我想强制关闭应用程序。如何做到这一点?
我有一个替代方案。如果没有网络连接,我可以跳过调用api进程,并等待第一个活动开始并尽快完成该活动。
可以在Application类中实现吗?