Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 26/12/13, 23:41:34
Array

[xs_avatar]
modeag modeag no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra

Lag entre activities

Hola estoy haciendo una aplicación sencilla pero al pasar de una activity a otra lo hace con un pequeño lag, no es instantáneo. Como podría hacer para que fuera instantáneo?
Responder Con Cita


  #2  
Viejo 26/12/13, 23:45:51
Array

[xs_avatar]
modeag modeag no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra

Específico, no es un lag exactamente, es como un efecto raro que hace al abrir la nueva activity pero que da la sensación de lag. Como podría cambiarlo o anularlo o algo?
Responder Con Cita
  #3  
Viejo 27/12/13, 01:05:33
Array

[xs_avatar]
modeag modeag no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra

Específico, es como una animación que se abre la activity desde el centro hacia fuera. Se puede quitar?
Responder Con Cita
  #4  
Viejo 27/12/13, 01:13:23
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Pon esto en el "onCreate" de la segunda Activity:

overridePendingTransition(0, 0);

Aunque a mi particularmente me gusta el efecto de animación de entrada, no me gusta que la pantalla aparezca de forma brusca.
Responder Con Cita
  #5  
Viejo 27/12/13, 12:11:26
Array

[xs_avatar]
modeag modeag no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra

Funciona perfecto kriogeN, pero como podría anular la animación también cuando cierro la segunda activity y se vuelve a mostrar la primera?, no se si es animación de la primera o de la segunda en este caso, creo que es de la segunda que la hace al cerrarse, además le he puesto lo mismo en el oncreate de la primera pero sigue saliendo
Responder Con Cita
  #6  
Viejo 27/12/13, 20:03:07
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Dicen que si lo haces justo antes del finish() (o justo después) también lo hace con la animación de salida. Pero nunca lo he probado.
Responder Con Cita
  #7  
Viejo 29/12/13, 12:46:35
Array

[xs_avatar]
modeag modeag no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra

funciona perfecto poniéndolo antes del finish();
Muchas gracias kriogeN
Responder Con Cita
  #8  
Viejo 30/12/13, 15:21:10
Array

[xs_avatar]
modeag modeag no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra

kriogeN una ultima duda, he estado mirando la documentación del android developer y esa línea hay que ponerla justo despues de start o del finish, poniéndolo asi funciona muy bien, a excepción de cuando estando en la segunda activity y le doy al botón del teléfono para ir hacia atrás, que me cierra esa activity y vuelve a la primera, haciendo el efecto y por tanto no funcionando ya que no he llamado yo a ningún método para cerrarla. Alguna sugerencia?
Responder Con Cita
  #9  
Viejo 30/12/13, 16:04:09
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Sobreescribe el método onBackPressed y que haga el finish() y el overridePendingTransition
Responder Con Cita
  #10  
Viejo 30/12/13, 16:07:56
Array

[xs_avatar]
modeag modeag no está en línea
Usuario muy activo
 
Fecha de registro: nov 2010
Mensajes: 1,471
Tu operador: Otra

gracias de todos modos, ya lo había visto en la ayuda

Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android

Herramientas


Hora actual: 02:44:41 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /