Preguntas etiquetadas con android

341
Comprender el setRetainInstance de Fragment (boolean)

Comenzando con la documentación: public void setRetainInstance (retención booleana) Controle si una instancia de fragmento se retiene a través de la recreación de la actividad (como un cambio de configuración). Esto solo se puede usar con fragmentos que no están en la pila posterior. Si se...

338
Centrar un botón en un diseño lineal

Estoy usando un diseño lineal para mostrar una pantalla inicial bastante ligera. Tiene 1 botón que se supone que se centra en la pantalla tanto horizontal como verticalmente. Sin embargo, no importa lo que intente hacer, el botón se alineará en el centro. He incluido el XML a continuación, ¿alguien...

337
¿Cómo cambiar el tamaño de un mapa de bits en Android?

Tengo un mapa de bits tomado de una cadena Base64 de mi base de datos remota, (encodedImage es la cadena que representa la imagen con Base64): profileImage = (ImageView)findViewById(R.id.profileImage); byte[] imageAsBytes=null; try { imageAsBytes = Base64.decode(encodedImage.getBytes()); } catch...

337
La API 'variant.getExternalNativeBuildTasks ()' está obsoleta y ha sido reemplazada por 'variant.getExternalNativeBuildProviders ()

Usando Android Studio 3.3 Canary 11 con la versión del complemento gradle 3.3.0-alpha11. Se produce el siguiente error al intentar sincronizar gradle WARNING: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'. It will be...

336
Codificación de URL en Android

¿Cómo codifica una URL en Android? Pensé que era así: final String encodedURL = URLEncoder.encode(urlAsString, "UTF-8"); URL url = new URL(encodedURL); Si hago lo anterior, el http://in urlAsStringse reemplaza por http%3A%2F%2Fin encodedURLy luego obtengo un java.net.MalformedURLExceptioncuando...