Hola señores.
A ver si consigo explicar bien la duda que tengo. En mi app, que va desde api 8 hasta la api 19 (4.4 kitkat) tengo un par de trozos de código que utilizan métodos solo para versiones posteriores a la api 17.
Como hago un check de la versión antes de ejecutar el método de api>17 el programa no peta, pero si que al ejecutarlo en android con versiones anteriores me da un warning de método "no contrado" como es totalmente normal.
if (Build.VERSION.SDK_INT >= 18) {
//Versiones posteriores a android 4.2
if (wifi.isScanAlwaysAvailable()) {
wifi.startScan();
}else {
//si entramos por aquí es porque está desactivado
manejarWifi1();
FALSE");
}
}
La pregunta que tengo es, si esta forma es la forma BUENA, o es chapucera. Y en caso de que no sea la correcta, si sois tan amables de decirme como se haría para evitar el warning de dalvik, me hacéis un gran favor.
Gracias por adelantado.
Saludos.