我的上篇博客研究了Android 10 最新API如何连接WIFI问题,但实际发现bug巨多,无奈只能换种思路。
然后发现一个就简单的方法,我将编译版本和目标版本都改为如下:
compileSdkVersion 28
targetSdkVersion 28
addNetwork和enableNetwork就都可以使用了。然后就可以继续使用原来的方法了。
当然这也是一种规避方案,实际在我google的过程中发现,Android 10 连接WiFi问题有很多,Android的工程师他们也在解决,甚至有些人要求Google 的工程师将addNetwork和enableNetwork在Android 11中加回来。
在此建议,如果非必要,在有连接WiFi业务的时候,请不要使用API 29。
此次问题也算解决了。