我有一个音频流播放,但想不断检查是否人的互联网连接下降-如果是-重新启动音频流或至少通知他们为什么它停止。
我检查了onError的mediaplayer,但它没有得到触发时,互联网下降-
我有代码来检查互联网连接-但是有没有一种方法来运行这个在后台每分钟左右?(当手机进入待机状态时)
public boolean isOnline() {
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnected()) {
return true;
}
return false;
}
提前致谢
当然。您可以使用一个可运行的对象,它可以根据需要随时调用。
如果你想提高效率,我会找一个网络听众。我自己也不熟悉这个话题,但是通过快速搜索得到了这个。