Home Menu

Menu



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


 
Herramientas
  #1  
Viejo 25/04/14, 15:02:36
Avatar de Ivanicop
Ivanicop Ivanicop no está en línea
Miembro del foro
Mensajes: 488
 
Fecha de registro: jun 2011
Localización: Murcia
Mensajes: 488
Modelo de smartphone: MotoX + LG G Watch | BQ Aquaris E5HD
Versión de ROM: Stocks
Tu operador: ONO
Mencionado: 0 comentarios
Tagged: 0 hilos
Cerrar activity al abrir otra

SOLUCIONADO: ERA OTRA COSA LO QUE PROVOCABA EL ERROR, BORRAD EL TEMA

Hola! Empecé ayer a hacer una app para android y tengo un problema, tengo este codigo, que carga un layout si no existe una variable en sharedprefs o una actividad nueva si encuentra la variable.

El condicional queda asi

IF(ENCUENTRA VARIABLE Y ES IGUAL){
CARGAR LAYOUT
}ELSE{
CREA ACTIVIDAD
}

Entonces funciona bien la primera parte del condicional. El problema esta en crear la actividad ya que cuando abres la app da Force Close y se queda en la actividad que he abierto, por lo que he pensado que me falta cerrar la actividad anterior al abrir la nueva, y no se como hacerlo, tengo este codigo:

[php]//Cargamos login o main

//Buscamos la variable de usuario para ver si ya se esta logueado
SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(this );
String check = sharedPrefs.getString("username", "desconocido");


if(check.equals("desconocido")) {
setContentView(R.layout.login);
}else{
Intent intent = new Intent(Login.this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

}[/php]

Última edición por Ivanicop Día 25/04/14 a las 15:31:49
Responder Con Cita


Respuesta

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

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 03:58:02 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007