使用这种方法,我知道用户何时连接。
public boolean isOnline() {
ConnectivityManager cm =
(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnected()) {
return true;
}
return false;
}
在我的应用程序中,当用户按下发送时,它会将一些数据上传到服务器,如果没有连接,它会说“我们稍后会尝试发送”,但是我如何检查互联网状态并且只有在连接开启时,发送信息?