【发布时间】:2015-08-07 16:00:00
【问题描述】:
我有一个音频流正在播放,但想不断检查人们的互联网连接是否断开 - 如果是的话 - 重新启动音频流或至少通知他们它停止的原因。
我检查了媒体播放器的 onError,但是当互联网掉线时它没有被触发-
我有代码来检查互联网连接 - 但是有没有办法在后台每分钟左右运行一次? (当手机也进入待机状态时)
public boolean isOnline() {
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnected()) {
return true;
}
return false;
}
提前致谢,
【问题讨论】:
标签: java android stream connection