دوستان سلام
این کلاسی که در پایین قرار میدم برای چک کردن وضعیت اینترنت هست
که هم کد کمتری داره و هم روی api 28 نیز جواب میده
لذت ببرید.
import android.content.Context;
import android.net.ConnectivityManager;
public class NetworkUtil {
public static boolean isNetworkConnected(Context context) {
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
return cm.getActiveNetworkInfo() != null && cm.getActiveNetworkInfo().isConnected();
}
}