你好,我有一个包含两个活动的应用程序:主页面和详情页面。
当有网络连接时,用户可以从主页面导航到详情页面。没有网络连接时,他无法这样做。
问题是:当我在详情页面并关闭wifi时,我希望结束此活动,我该如何实现此功能? 我已经在主活动类中检查了类似以下内容:
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager
= (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}
当我启动应用程序时,无论是否连接互联网都可以正常工作,但是如果在运行时关闭wifi,则无法正常工作。
无论如何,谢谢!
isNetworkAvailable()
。验证:返回主活动并尝试重新打开详细信息 - 它可以工作。 - Phantômaxx