Pregunta

Quiero crear una actividad que permanece siempre en la parte superior (como las ventanas modales o administrador de tareas de Windows) de las actividades de los demás. ¿Cómo puedo hacer esto en Android? Gracias

¿Fue útil?

Solución

No se puede. Como esto se define en el sistema Android.

Otros consejos

Se puede utilizar el siguiente código en el método onStop reemplazado de su actividad:

@Override
protected void onStop(){
    super.onStop();
    Intent intent = new Intent(this, ClassNameOfYourActivity.class);
    startActivity(intent);
}

problema de belleza: la actividad de su pop-up de nuevo si cualquier otra actividad tratando de reclamar el foco. Así que no es una ventana modal.

Y es peligroso! Usted no será capaz de manejar la interfaz gráfica de usuario de Android, podrás controlar solamente su interfaz gráfica de usuario de la aplicación. Por ejemplo, el cambio de modo de depuración de encendido y apagado, causando la muerte de aplicación (sólo sobre ADB), llegando a la configuración del sistema, etc. será imposible. Si apaga el BAD y combinarlo con el mecanismo automático de inicio a continuación, usted estará en la trampa.

Así que no será popular si lo compartes con Play:)

En función de qué es exactamente lo que está tratando de hacer, que podría ser feliz con ventanas que estar al tanto de otras actividades.

Super Video flotantes Notas son capaces de mostrar ventanas flotantes por encima de otras actividades. Estas preguntas te pueden apuntar en la dirección correcta:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top