Para reiniciar tu aplicación en Android se usa un fragmento de código muy sencillo. La idea es lanzar un intent con la misma aplicación pero con un flag especial que le indica al sistema eliminar el activity anterior, es decir el que lanzó el intent. En la práctica, esto hace que se reinicie rápidamente la aplicación.
El código sería:
Intent i = getBaseContext().getPackageManager() .getLaunchIntentForPackage( getBaseContext().getPackageName() ); i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(i);
No hay comentarios:
Publicar un comentario