Cómo hacer que una ventana de actividad permanezca siempre en la parte superior

Quiero crear una actividad que permanezca siempre en la parte superior (como las ventanas modales o el administrador de tareas en Windows) de las otras actividades. ¿Cómo puedo hacerlo en Android? Gracias

    No puedes. Como se define en el sistema Android.

    Puede utilizar el código siguiente en el método onStop sobreescargado de su actividad:

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

    Problema de Belleza: tu actividad aparecerá de nuevo si alguna otra actividad intenta reclamar el foco. Así que no es una ventana modal.

    ¡Y es peligroso! No podrás manejar la GUI de Android, solo podrás controlar la GUI de tu aplicación. Por ejemplo, la imposibilidad de activar / desactivar el modo de depuración, eliminar la aplicación (sólo en ADB), llegar a la configuración del sistema, etc. Si apaga el ADB y lo combina con el mecanismo de inicio automático, entonces estarás en la trampa.

    Así que no serás popular si lo compartes con Play 🙂

    Dependiendo de lo que está tratando de hacer, puede ser feliz con las ventanas que permanecen en la parte superior de otras actividades.

    Aplicaciones como Super Video cliente y Notas flotantes son capaces de mostrar ventanas flotantes sobre otras actividades. Estas preguntas pueden indicarle la dirección correcta:

    • Creación de una ventana de superposición del sistema (siempre en la parte superior)
    • Cómo crear siempre una actividad de superposición de pantalla completa en Android
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.