我正在尝试制作一款应用程序,当用户失去与互联网的连接(无论是移动数据还是wifi)时,我需要通过敬酒通知用户,并可能启动另一个activity,一旦用户恢复在线,就返回主activity。 有人能指导我做这件事吗。 谢谢。
您可以使用此选项检查网络是否可用
public static boolean isNetworkAvailable(Context activity) {
ConnectivityManager connectivityManager
= (ConnectivityManager) activity.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}
使用上述方法作为
if(isNetworkAvailable(context)){
//Network is available}
else {
//Network Unavailable
}