Por una razón complicada, necesito poder terminar() mis actividades cuando el usuario presiona el botón de INICIO.Cómo finalizar() una Actividad cuando se presiona el botón de Inicio
La historia aquí es que tengo un widget de pantalla de inicio que inicia una parte diferente de mi aplicación que tiene una actividad completamente transparente (por lo que la pantalla de inicio sigue apareciendo aunque mi actividad se esté ejecutando). Si las actividades anteriores finalizaron a través del botón Inicio, se ponen en primer plano y oscurecen la pantalla de inicio.
O como alternativa, ¿puedo tener la nueva actividad de alguna manera obligar a terminar() la actividad anterior?
Yo recomiendo que se elimine la actividad transparente, para que la gente no se verán tentados a hacer referencia a su aplicación como software espía. – CommonsWare
Gracias Mark; hay una buena razón para esta actividad transparente. Muestro la animación en mi widget de pantalla de inicio por la corta duración de la actividad transparente (se autodestruye después de 6 segundos) y no quiero que los usuarios abran otras aplicaciones, así que esto también sirve para "bloquear" la pantalla de inicio; también debe ser una actividad ya que debo realizar algunas llamadas que están disponibles solo en el hilo de la interfaz de usuario. – Yossi
"No quiero que los usuarios abran otras aplicaciones": ¿por qué es bueno para el usuario? "También debe ser una actividad ya que debo realizar algunas llamadas que están disponibles solo en el hilo de la interfaz de usuario". -- ¿como? Las únicas llamadas que se me ocurren se relacionan con actividades y artilugios. – CommonsWare