Check internet connection in android (not network connection)

前端 未结 7 910
孤城傲影
孤城傲影 2020-12-20 03:44

I have a problem with checking internet connection in android at runtime. I use some different methods to check internet connection but i don\'t know which one is better . b

7条回答
  •  感情败类
    2020-12-20 04:08

    public static boolean isNetworkAvailable(Context context) {
        try {
            ConnectivityManager connManager = (ConnectivityManager) context.getSystemService
                    (Context.CONNECTIVITY_SERVICE);
            if (connManager.getActiveNetworkInfo() != null && connManager.getActiveNetworkInfo()
                    .isAvailable() && connManager.getActiveNetworkInfo().isConnected()) {
                return true;
            }
        } catch (Exception ex) {
    
            ex.printStackTrace();
            return false;
        }
        return false;
    }
    

    then just call this function from your fragment or Activity will work

提交回复
热议问题