ayuda código para validar conexión y estado de conexión
Publicado por sebastian (1 intervención) el 14/03/2021 00:08:17
hola, vengo hasta aquí a pedir su ayuda, estoy realizando un curso de programación de apps de android a travez de la plataforma de udemy, "Android y Kotlin Desde Cero a Profesional Completo +45 horas" de juan villalvazo y otro mas.
-voy en el capitulo 98 donde enseñan a crear una app para saber el estado de la red.
mi problema es que el código mostrado en el curso no esta actualizado ya que me genera error y no me deja compilar la app, he buscado información para corregir el error pero encuentro otras formas de hacerlo que no veo como pegarlas a mi código, aquí te hace crear una clase llamada network donde se ingresa el código que muestro a continuación:
el IDE me informa que el codigo subrralado esta caducado y que utilize otra formula.
PD: DISCULPEN MI IGNORANCIA, ESTOY APRENDIENDO DE CERO SOLO EN MI CASA Y HA SIDO DIFICIL ENTENDER EL CODIGO YA QUE EL INSTRUCTOR NO EXPLICA TODO CON DETALLES Y HE TENIDO QUE MEMORIZAR EL CODIGO PARA APRENDER Y COMPRENDER QUE HACE Y QUE SIGNIFICA.
PD2: ADJUNTO IMAGEN CON EL CODIGO.
-voy en el capitulo 98 donde enseñan a crear una app para saber el estado de la red.
mi problema es que el código mostrado en el curso no esta actualizado ya que me genera error y no me deja compilar la app, he buscado información para corregir el error pero encuentro otras formas de hacerlo que no veo como pegarlas a mi código, aquí te hace crear una clase llamada network donde se ingresa el código que muestro a continuación:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.example.solicitudeshttp
import android.annotation.SuppressLint
import android.content.Context
import android.net.ConnectivityManager
import android.support.v4.content.ContextCompat
import android.support.v7.app.AppCompatActivity
class Network {
companion object{
fun hayRed(activity:AppCompatActivity):Boolean {
val connectivityManager = activity.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
val networkInfo = connectivityManager.activeNetworkInfo//este codigo me sale subrradado en el IDE
return networkInfo != null && networkInfo.isConnected// acá tambien sale subrradado en el IDE
}
}
}
el IDE me informa que el codigo subrralado esta caducado y que utilize otra formula.
PD: DISCULPEN MI IGNORANCIA, ESTOY APRENDIENDO DE CERO SOLO EN MI CASA Y HA SIDO DIFICIL ENTENDER EL CODIGO YA QUE EL INSTRUCTOR NO EXPLICA TODO CON DETALLES Y HE TENIDO QUE MEMORIZAR EL CODIGO PARA APRENDER Y COMPRENDER QUE HACE Y QUE SIGNIFICA.
PD2: ADJUNTO IMAGEN CON EL CODIGO.
- CapturaCODIGOvalidaRed.zip(29,9 KB)
Valora esta pregunta


0