Como verificar a conectividade da Internet na rede no Android (usando a Internet de outro dispositivo através do HOTSPOT)

Tenho um requisito no qual desejo verificar se há alguma conectividade com a Internet quando estou conectado à rede.

Por exemplo, eu tenho o dispositivo A e o dispositivo B.

O dispositivo A está conectado ao ponto de acesso com o dispositivo B. No dispositivo A, eu o conecto com o Wi-Fi e no dispositivo B - um dispositivo conectado ao ponto de acesso.

Agora, se eu remover a Internet do dispositivo B (não do ponto de acesso de compartilhamento), no dispositivo A, ele ainda será exibido - conectado ao Wi-Fi, mas não há conectividade à Internet.

Classes como Conn, ectivityManager ajudam a determinar se um dispositivo está conectado à rede e não à conectividade com a Internet.

Quero acompanhar esse problema. Existe alguma maneira de conseguir isso?

questionAnswers(2)

yourAnswerToTheQuestion