¿Hay alguna forma de comprobar si se ha pasado un extra al iniciar una actividad? Me gustaría hacer algo como (en el onCreate() en la actividad): Bundle extras = getIntent().getExtras(); String extraStr = extras.getString("extra"); if (extraStr == null) { extraStr = "extra not set"; } Pero esto es lanzar una java.lang.NullPointerException . Gracias.
Los estilos y temas de Android siempre parecen hacer girar mi cabeza. Quise usar la interfaz de usuario de Holo en diferentes versiones de Android para mi aplicación. Así que decidí extraer los recursos necesarios navegando por la fuente. Me encontré con lo siguiente en android-15\data\res\values\themes.xml y estoy confundido en cuanto a lo que exactamente […]
Tengo este código que comprueba el valor de un extra en un intento de una actividad que se llama desde muchos lugares de mi aplicación: getIntent().getExtras().getBoolean("isNewItem") Si isNewItem no está establecido, mi código se bloqueará? ¿Hay alguna manera de saber si se ha configurado o no antes de que lo llame? ¿Cuál es la manera […]
Quiero generar el JavaDoc para mi biblioteca excluyendo R y BuildConfig. La funcionalidad Generate JavaDoc… del menú Tools no tiene la opción de excluir archivos. ¿Cómo crear JavaDoc usando Android Studio sin R y BuildConfig?
He actualizado hoy mi repositorio de soporte técnico a 46.0.0 cuando apareció la notificación de Android Studio. Voy el error abajo: Error: Error de ejecución para la tarea ': app: processDevDebugManifest'. La fusión de manifiesto falló: Attribute meta-data#android.support.VERSION@value value = (25.3.0) de [com.android.support:support-v13:25.3.0] AndroidManifest.xml: 27: 9-31 también Presente en [com.android.support:preference-v7:26.0.0-alpha1] AndroidManifest.xml: 24: 9-38 value = […]
Tengo una aplicación para Android en la que un diseño contiene Linearlayout , ScrollView , TextView , EditView y Button . Cuando llamo de una actividad a otra esta actividad llamo y configuro el layout que he descrito. Me gustaría saber cuando la llamada de la actividad hay por defecto EditView seleccionado. Y abra el […]
Recientemente migré un proyecto de Eclipse a Android Studio. Todo está configurado y funciona bien, excepto para mi fragmento que utiliza un SupportMapFragment. El siguiente findFragmentById (que funcionó al construir en Eclipse) ahora está devolviendo null 🙁 public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); SupportMapFragment m = ((SupportMapFragment) getActivity().getSupportFragmentManager().findFragmentById(R.id.safety_map)); Fragmento de xml … <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:map="http://schemas.android.com/apk/res-auto" […]
He escrito lo siguiente para girar mi icono en el centro de la pantalla y en su lugar gira alrededor de la esquina superior izquierda (es decir, origen x = 0, y = 0 de ImageView). Debería ser sencillo establecer algunos atributos de ImageView o RotateAnimation, pero no puedo entenderlo. public class IconPromoActivity extends Activity […]
Conozco el uso de Retrofit (Red de biblioteca rápida en Android) y también RxJava (Filtrado, manejar tareas pesadas etc.). Pero hoy en día la mayoría de ellos utilizan el Retrofit con RxJava. Mi pregunta: Retrofit Ya en ejecución en hilo de fondo. Entonces, ¿por qué necesita otra tarea de fondo RxJava? No sé cuáles son […]
He configurado un ImageButton para ser transparente, por lo que el icono coincide con el panel backgrond como el Android ActionBar. Esto se ve bien como yo quiero. Sin embargo, cuando el fondo es transparente, no aparece el resaltado azulado que aparece al presionar un botón transparente en la barra de acción. ¿Puedo tener un […]