Solicitar permisos en Fragment de Android con Kotlin

Hoy estaba trabajando con Android y Kotlin hasta que llegué a la parte de solicitar permisos desde un fragmento o fragment y aparecieron algunos errores. Entre los errores puedo destacar que los permisos no se solicitaban, no se llamaba a onRequestPermissionsResult, etcétera. Así que aquí te mostraré cómo solicitar permisos en Android desde un Fragment usando Kotlin. Obviamente será más una explicación de cómo lo hice yo, y no un paso a paso. ...

agosto 3, 2021 · 5 min · 854 palabras · Parzibyte

Android: cerrar app de manera programada

En este post te mostraré cómo, desde Java o Kotlin, salir de la app de Android. Esto es en caso de que implementes un botón de salir que cierre toda la app sin importar la activity en donde el usuario se encuentra. Es importante mencionar que este método sale de la app completamente; y no simplemente cierra la actividad actual. ...

junio 3, 2020 · 1 min · 143 palabras · Parzibyte

Obtener Activity desde Fragment en Kotlin

En ocasiones necesitamos acceder a la actividad desde un Fragment en el lenguaje de programación Kotlin; y no podemos pasar this, ni getActivity. Por eso es que hoy te mostraré cómo acceder a la Activity desde Kotlin incluso si estás dentro de un Fragment. ...

abril 30, 2020 · 1 min · 203 palabras · Parzibyte

Obtener fecha y hora en Android

En este post te mostraré cómo obtener la fecha y hora actual en Android, usando la zona horaria que tú prefieras. Para ello vamos a usar SimpleDateFormat y cualquier formato válido. ...

enero 16, 2020 · 2 min · 343 palabras · Parzibyte

Android: Iniciar activity con Kotlin

En este post te mostraré algo muy básico: cómo iniciar una nueva actividad (con un Intent) en Android pero usando Kotlin en lugar de Java, pues las cosas cambian un poco. Normalmente lo hacemos con Intent(Actividad.this, OtraActividad.class) pero con Kotlin es de manera distinta. ...

enero 15, 2020 · 1 min · 112 palabras · Parzibyte

Escribir archivo en Android con Kotlin

En este post te mostraré cómo crear un archivo de texto en Android y escribirle contenido. Para ello vamos a usar el lenguaje de programación Kotlin. Al final tendremos un archivo de texto en el almacenamiento externo. Para esto obviamente necesitamos permisos. ...

enero 15, 2020 · 2 min · 283 palabras · Parzibyte

ClickListener y LongClickListener en Kotlin

En este post te mostraré cómo agregar listeners en Android usando el lenguaje Kotlin; como sabes, la sintaxis cambia un poco y por eso al invocar a setOnClickListener o setOnLongClickListener se crean confusiones. Después de leer este post verás que es realmente sencillo poner listeners con Kotlin, además de que se utiliza menos código. ...

octubre 15, 2019 · 3 min · 488 palabras · Parzibyte

Java - Interfaz con parámetro genérico

En este post te mostraré un ejemplo de cómo crear una interfaz en Java (o interface) con una función o método que recibe un parámetro genérico, es decir, un parámetro de cualquier tipo. Personalmente utilicé esta interfaz para tener un único Adaptador de RecyclerView en Android, pero su uso puede ser llevado más allá. ...

septiembre 30, 2019 · 2 min · 314 palabras · Parzibyte

findViewById en Fragment de Android

Cuando usamos actividades o activities en Android, es fácil obtener un elemento de la vista usando findViewById. La cosa cambia cuando queremos invocar a findViewById en un Fragment de Android, ya sea usando Java o Kotlin. Es por eso que en este post te mostraré cómo y cuándo invocar a findViewById en un fragment. Veremos los ejemplos en Java y Kotlin. ...

septiembre 24, 2019 · 3 min · 479 palabras · Parzibyte

Kotlin - POO. Clases, constructores, getters y setters

Resumen: en este post voy a explicar cómo usar la programación orientada a objetos (POO u OOP) en Kotlin. También voy a dar un repaso y ejemplos de código para declarar clases, crear objetos, definir constructores y los getters y setters. Tema de la imagen: SynthWave ‘84. De igual forma explicaré los niveles de acceso, que son private, protected, internal y public. ...

agosto 12, 2019 · 7 min · 1488 palabras · Parzibyte