Tengo una aplicación Android importada a Android Studio. Tiene algunas bibliotecas Java incluidas. Todo funciona hasta ahora. El siguiente método: @SuppressWarnings("deprecation") private Drawable getDrawable() { if(Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT_WATCH) return activity.getResources().getDrawable(R.drawable.separator_gradient, activity.getTheme()); else return activity.getResources().getDrawable(R.drawable.separator_gradient); } Imprime siempre una advertencia de depreciación: :androidAnsatTerminal:compileDebugJava C:\…\src\main\java\de\ansat\terminal\activity\widgets\druckAssistent\FahrkartenArtSelector.java:131: warning: [deprecation] getDrawable(int) in Resources has been deprecated return activity.getResources().getDrawable(R.drawable.separator_gradient); ^ 1 […]
Estoy recibiendo una advertencia de la declaración de difusor de Broadcast Receiver. <!– NETWORK RECEIVER… –> <receiver android:name=".utils.NetworkUtils" > <intent-filter> <action android:name="android.net.conn.CONNECTIVITY_CHANGE" /> </intent-filter> </receiver> ADVERTENCIA: Declarar un receptor de difusión para android.net.conn.CONNECTIVITY_CHANGE está obsoleto para aplicaciones orientadas a N y superiores. En general, las aplicaciones no deben confiar en esta difusión y en su […]
Soy novato en android. He estado tratando con el problema del deprecated method en el push service usa servicios del parse . He seguido la pregunta similar para el problema similar aquí, pero no puede obtener la solución. En Mi principal application class estoy lidiando con este problema, el código se da a continuación para […]
Estoy en Android Studio versión 1.4. Estoy usando la librería Android Volley (yo uso el espejo mcxiaoke aquí ). Pero ImageRequest está obsoleto. El código sigue funcionando, pero desaprobado. ¿Alguien ha encontrado una alternativa para esto? He buscado este problema en Google pero no encontré ninguna solución.
He utilizado este código: Cursor c = cr.query(message, null, null, null, null); startManagingCursor(c); Pero startManagingCursor(c) es un método obsoleto. ¿Cómo puedo reemplazarlo?
Tengo problemas para compilar y ejecutar mi aplicación en Android Studio. El problema: No me gusta que esté utilizando APIs obsoletas. (Desde gradlew compileDebug –stacktrace . Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. El fondo: Estoy utilizando una PreferenceActivity que utiliza onPreferenceTreeClick y addPreferencesFromResource(int) , ambos […]
Estoy tratando de entender algo, y estoy seguro de que es muy básico para algunas personas. Leí en todas partes que el método startManagingCursor está obsoleto y debe usar la clase CursorLoader. ¿Pero eso significa que deberías usar la clase CursorLoader incluso para aplicaciones que admitan niveles API <11? ¿O está diciendo que si sólo […]
Así que casi siempre obtener algún mensaje como este cuando estoy compilando mi aplicación para Android: [javac] Note: /home/kurtis/sandbox/udj/androidApp/src/org/klnusbaum/udj/PlaylistFragment.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. ¿Cómo recompile con esta opción? ¿Tengo que editar algo en mi build.xml?
Actualmente estoy creando una aplicación que apunta a la API 23, con una API mínima de 19. En API 23 algunos de los métodos del componente android.widget.TimePicker fueron reemplazados. Por ejemplo: TimePicker.getCurrentHour(); Fue sustituido por: TimePicker.getHour(); Ahora, cuando se utiliza TimePicker en mi aplicación, debería comprobar si el dispositivo está utilizando API 22 o superior […]
Así que mi sdk va de 15 a 21 y cuando llamo setBackgroundDrawable() , Android Studio me dice que está obsoleto. Pensé en recorrerlo usando: int sdk = android.os.Build.VERSION.SDK_INT; if(sdk < android.os.Build.VERSION_CODES.JELLY_BEAN) { layout.setBackgroundDrawable(getResources().getDrawable(R.drawable.img_wstat_tstorm)); } else { layout.setBackground(getResources().getDrawable(R.drawable.img_wstat_tstorm)); } Pero entonces, obtengo un error en "setBackground ()". Entonces, ¿cómo tratarías con eso?