Android 如何在API小于23的情况下使用getActiveNetworkInfo()方法?

Android 如何在API小于23的情况下使用getActiveNetworkInfo()方法?,android,Android,我正在尝试获取NetworkInfo,但这只能在API 23及更高版本上实现。我能做些什么来修复它 在您的屏幕截图中,似乎您使用的是不推荐使用的getActiveNetwork,而不是不推荐使用的getActiveNetworkInfo 将其更改为: NetworkInfo nm = cm.getActiveNetworkInfo(); 你说的修复是什么意思?我指的是用兼容性修复问题你说的用兼容性修复问题是什么意思?您只能在API级别23+的设备上调用该方法。要么一直做其他事情,要么在旧设备上

我正在尝试获取NetworkInfo,但这只能在API 23及更高版本上实现。我能做些什么来修复它


在您的屏幕截图中,似乎您使用的是不推荐使用的getActiveNetwork,而不是不推荐使用的getActiveNetworkInfo

将其更改为:

NetworkInfo nm = cm.getActiveNetworkInfo();

你说的修复是什么意思?我指的是用兼容性修复问题你说的用兼容性修复问题是什么意思?您只能在API级别23+的设备上调用该方法。要么一直做其他事情,要么在旧设备上做其他事情,要么将minSdkVersion设置为23。