主要是管理和网络连接相关的操作;
ConnectivityManagercwjManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = cwjManager.getActiveNetworkInfo();
if (info != null && info.isAvailable()) {
try {
updateUser(); //说明网络良好
} catch (Exception e) { //网络不好
Toast.makeText(LoginActivity.this, R.string.activity_csm_update_fails,Toast.LENGTH_LONG).show();
}
} else { //网络不好
Toast.makeText(LoginActivity.this,R.string.activitVideo_net_error, Toast.LENGTH_LONG).show();
}
本文介绍了一种通过ConnectivityManager检查设备当前网络状态的方法,并基于网络可用性执行应用更新操作。当网络可用时,调用updateUser()方法进行更新;若网络不可用,则给出相应提示。
3305

被折叠的 条评论
为什么被折叠?



