有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如果没有互联网连接/wifi/移动数据,如何将第二个活动返回到第一个活动(java_代码)

我是初学者安卓开发。。。最近我开发了一个应用程序。但我想,如果用户设备连接到wifi/移动网络,并且用户自动打开我的应用程序,第一个活动转到第二个活动。在SecondActivity中,用户可以读取pdfBook/html/txt文件。但当用户在SecondActivity中读取Pdfbook/html/txt文件,同时断开wifi/移动网络连接时,SecondActivity将自动返回到FirstActivity。我尝试了很多方法,但都失败了。。。。谷歌搜索中没有关于这个问题的资源。请任何人帮帮我


共 (1) 个答案

  1. # 1 楼答案

    public boolean isNetworkConnected(Context context) {
            ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
            return cm.getActiveNetworkInfo() != null && cm.getActiveNetworkInfo().isConnected();
        }
    

    如果网络已连接,此函数将返回true

    如果网络未连接,则返回false

    如果此函数返回true,则转到下一个活动

    如果返回false,则可以执行您想要的操作