我正在开发一个需要互联网连接才能从sql数据库获取信息的应用程序。 我写了一个方法来验证手机目前是否已连接到互联网:
public static final boolean isOnLine(Context context) {
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
if (cm.getActiveNetworkInfo() != null && cm.getActiveNetworkInfo().isAvailable() && cm.getActiveNetworkInfo().isConnected()) {
return true;
} else {
return false;
}
}
但是,当互联网连接丢失时,发送警报的最佳方法是什么? 我需要以某种方式使用广播接收器吗?!
谢谢!