public boolean isNetworkAvailable() {
connectionManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
networkAvailable = connectionManager.getActiveNetworkInfo() != null && connectionManager.getActiveNetworkInfo().isConnected();
return networkAvailable;
}
timer.scheduleAtFixedRate(
new TimerTask() {
public void run() {
if (appPreferences.isNetworkAvailable()){
// perform task
}
}
},
0,
UPDATE_INTERVAL);
不过这个行为很异常,即使我连接着有时候说我没连接,即使我断开了 有时说我连着 很郁闷不知道怎么回事,不知道到是不是context引起的
网络手否联通
最新推荐文章于 2025-09-29 20:38:52 发布
本文介绍了一种检测网络连接状态的方法,并使用定时任务定期检查网络是否可用。然而,该方法存在异常情况,如已连接时报告未连接的问题,引发讨论并寻求解决之道。
198

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



