code: @RequiresPermission(Manifest.permission.INTERNET)
    public static Single<Boolean> checkInternetConnectivity() {
      InternetObservingSettings settings = InternetObservingSettings.create();
      return checkInternetConnectivity(settings.strategy(), settings.host(), settings.port(),
          settings.timeout(), settings.httpResponse(), settings.errorHandler());
    }
docs: Checks connectivity with the Internet. This operation is performed only once.
  
  @return RxJava Single with Boolean - true, when we have an access to the Internet
  and false if not