Checking whether the device has a network connection uses:

  1. TelephonyManager only
  2. LocationManager
  3. ConnectivityManager with NetworkCapabilities
  4. WifiManager.disable()
Answer

C) ConnectivityManager with NetworkCapabilities

ConnectivityManager reports active network capabilities.

Computer Science MCQ · More Maps and Consuming Web Services over HTTP MCQs · Practise