美好的一天,我有一个应用程序有2个活动:主页和详细信息页面.
当有互联网连接时,用户可以从主页面导航到详细信息页面.没有互联网连接,他不能这样做.
问题是:当我在详细信息页面并关闭wifi时,我想完成此活动,我该如何实现此功能?我检查了主要的活动类是这样的:
Run Code Online (Sandbox Code Playgroud)private boolean isNetworkAvailable() { ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo(); return activeNetworkInfo != null && activeNetworkInfo.isConnected(); }
当我用互联网启动应用程序或没有它时,它的工作正常,但是当我在运行时关闭wifi时,它不起作用.
无论如何,谢谢!