Come fare una window di attività rimanere sempre in cima

Vorrei creare un'attività che rimanga sempre in cima (come le windows modali o il task manager in Windows) delle altre attività. Come posso fare questo su Android? Grazie

  • Disegno di Android su superficie e canvas
  • Android, Nascondi azione quando si utilizza background personalizzato?
  • Come ricevere gli events modificati dal volume per il tipo di stream vocale (in-call)?
  • Distriggers lo zoom sulla messa a fuoco dell'ingresso nella pagina web di Android
  • Quale ambiente di programmazione mobile ti consigliamo per una destinazione di avvio?
  • Anche "Clear Data" uccide l'applicazione?
  • Come ignorare l'errore e continuare il stream infinito?
  • Android JSONArray looping
  • Errore: In <dichiarare-styleable> SherlockSpinner, imansible trovare l'attributo android: popupPromptView
  • NestedScrollView e Horizontal RecyclerView Scorrimento liscio
  • Pulsanti di colorazione in Android con il design del materiale e l'AppCompat
  • Aspettando in app android
  • 3 Solutions collect form web for “Come fare una window di attività rimanere sempre in cima”

    Non puoi. Come definito nel sistema Android.

    È ansible utilizzare il seguente codice nel metodo overStop onStop della tua attività:

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

    Problema di bellezza: la tua attività verrà nuovamente visualizzata se qualsiasi altra attività che prova a rivendicare l'attenzione. Quindi non è una window modale.

    Ed è pericoloso! Non sarai in grado di gestire la GUI di Android, sarai in grado di controllare solo la GUI dell'applicazione. Ad esempio, è imansible passare la modalità di debug on-off, uccidere l'applicazione (solo su ADB), raggiungere le impostazioni di sistema, ecc. Se si distriggers l'ADB e si unisce al meccanismo di avvio automatico, allora sarai in trappola.

    Quindi non sarai popolare se lo condividi con Play 🙂

    A seconda di che cosa stai tentando di fare, potrebbe essere felice di windows che rimangono in cima alle altre attività.

    Le applicazioni come Super Video Client e Floating Notes sono in grado di visualizzare windows galleggianti sopra altre attività. Queste domande potrebbero indicarvi nella giusta direzione:

    • Creazione di una window di sovrapposizione di sistema (sempre in alto)
    • Come creare un'attività di sovrapposizione a schermo integer sempre in alto in Android
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.