如何在Android Studio中更改我已弃用的​​代码

时间:2019-02-08 16:23:51

标签: java android android-studio kotlin android-networking

我有一个代码来检查用户是否被编码

val connected:Boolean
        val connectivityManager = getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
        connected = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_VPN).state == NetworkInfo.State.CONNECTED

if(connected){

}else{
}

但是每次我建造它时,都会告诉我它的贬值了。

如果还有另一种检查用户连接更改的方法,请共享

ps:如果您知道,但是在Java中,您也可以分享感谢。

1 个答案:

答案 0 :(得分:0)

来自Android文档:

  

此方法已在API级别23中弃用。此方法不支持多个相同类型的连接网络。改用val_f1: %f — val_precision: %f — val_recall %fgetAllNetworks()

您可能真的想要:

getNetworkInfo(android.net.Network)