¿Es posible detectar la salida de una aplicación?
Mi aplicación Android permite lanzar otras aplicaciones instaladas desde esto. Esto muestra algunas aplicaciones permitidas. Si el usuario intenta iniciar una aplicación no permitida, muestre un mensaje y vuelva a mi actividad (desde donde se inicia cada aplicación) mediante las tareas en ejecución. Mi aplicación actúa como un lanzador de inicio.So la intención de esta actividad si es una aplicación bloqueada.Por ejemplo: Es posible iniciar la cámara desde la Galería en el dispositivo Samsung. Si la cámara no es un mensaje permitido muestra bloqueado y salió a mi Acivity.But al relanzar la galería el mensaje bloqueado muestra otra vez porque la actividad superior (actividad de la cámara) mintió en la pila.
Pero la salida de esta aplicación bloqueada no funcionó perfectamente.
- ¿Cómo solucionar la verificación fallida con zipalign?
- Android singleTask o singleInstance modo de inicio?
- Android singleinstance activity no solo si se pulsa el botón de nuevo
- Emulador de Android no utiliza HAXM
- Android responde a la URL en intención
-
¿Es posible obtener un evento de cierre / salida de una aplicación?
-
¿Cómo puedo terminar una aplicación como un todo (Al terminar todas sus aplicaciones).
-
¿Cómo iniciar una aplicación sin tener ningún historial de lanzamiento anterior?
Gracias por adelantado
- No se puede iniciar eclipse desde adt bundle en ubuntu 12.04
- 'No se han encontrado dispositivos compatibles activos AVD's o dispositivos encontrados
- Actividad SingleTask, pero abierta a través de dos aplicaciones diferentes
- Widget simple de Android que inicia la actividad
- Android Studio Requiere reconstruir cada ejecución
- Lanzamiento de Android SDK manager - El directorio de herramientas no existe? Mac
- Android - iniciar una actividad de otra aplicación para obtener su resultado
- Lugar de lanzamiento de la aplicación de Android
¿Es posible obtener un evento de cierre / salida de una aplicación?
Sí, es posible dentro de su LauncherActivity
Puede override
onDestroy
este método se llamará en la salida de la aplicación.
How can i finish an application as whole(By finishing all its applications)?
Creo que quieres detener todas tus actividades corriendo aquí. Esto se puede lograr de múltiples maneras.
android.os.Process.killProcess(android.os.Process.myPid());
o
Intent intent = new Intent(getApplicationContext(), YourHomeActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent);
Esto borrará todas las actividades y llevará al usuario a HomeActivity
. Al llamar a este puede agregar una bandera en intención y con ese valor puede terminar la HomeActivity
también. Utilice el método finish()
para terminar la actividad.
¿Cómo iniciar una aplicación sin tener ningún historial de lanzamiento anterior?
Puede utilizar la misma solución anterior para lograr esto. El segundo.
Espero que esto ayude.
Hay un método onTerminate
en la clase de aplicación, pero esto no se puede usar en el entorno de producción. Ver más sobre esto aquí
- Cómo manejas la internacionalización para "Tu entrada 'xyz' es excelente!"
- Android en la aplicación de facturación DEVELOPER_PAYLOAD no viene a través de