Autore Topic: AlertDialog in primo piano  (Letto 1237 volte)

Offline salvatore.zagarella

  • Utente normale
  • ***
  • Post: 239
  • Respect: +2
    • Mostra profilo
    • Ieeng Solution
AlertDialog in primo piano
« il: 05 Marzo 2012, 16:03:29 CET »
0
Salve ragazzi,
nella mia app visualizzo delle informazioni in un alertDialog e sin qui tutto ok. Siccome ho anche la possibilità di settare delle sveglie avrei la necessità di far comparire il popUp del dialog SEMPRE in primo piano.
Al momento quando scatta l'allarme, se il telefono è bloccato, devo prima sbloccare il cell e poi cliccare sul popUb x bloccare l'allarme.

C'è un modo x far comparire il popup anche quando il cell è bloccato?

Grazie..

Offline alexAndroid

  • Utente normale
  • ***
  • Post: 185
  • Respect: +27
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Giò
  • Sistema operativo:
    Ubuntu 11.10; Windows XP
Re:AlertDialog in primo piano
« Risposta #1 il: 06 Marzo 2012, 12:17:46 CET »
0
Quindi quello che vorresti fare è:
quando il telefono è in stato di standby (display oscuro), nel momento in cui scatta il tuo allarme, deve comparire una dialog che accenda lo schermo e può essere selezionata (senza passare prima per la lockscreen)?
Sei stato aiutato oppure il tuo problema è stato risolto? Allora premi il tasto THANKS E' un modo utile e carino per ringraziare chi ti è stato di aiuto.

Offline salvatore.zagarella

  • Utente normale
  • ***
  • Post: 239
  • Respect: +2
    • Mostra profilo
    • Ieeng Solution
Re:AlertDialog in primo piano
« Risposta #2 il: 06 Marzo 2012, 13:47:46 CET »
0
Si..esattamente questo..
È possibile??

Offline denper

  • Utente normale
  • ***
  • Post: 290
  • Respect: +60
    • Mostra profilo
    • Anddenper
  • Dispositivo Android:
    Moto G
  • Play Store ID:
    denper
  • Sistema operativo:
    Window 7, Windows XP
Re:AlertDialog in primo piano
« Risposta #3 il: 06 Marzo 2012, 14:18:21 CET »
0
Probabilmente nel onCreate() della tua activity deve essereci una cosa del genere:

Codice (Java): [Seleziona]
final Window win = getWindow();
win.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
win.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);

non l'ho testato, fai qualche prova...
dimenticavo richiede API Level 5.
« Ultima modifica: 06 Marzo 2012, 14:22:06 CET da denper »
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. [A.Einstein]

Proteggi la tua privacy! Utilizza GhostPhone! https://play.google.com/store/apps/details?id=com.denper.gp
Giochi a Winforlife e Superenalotto e sei stanco di controllare le tue schedine manualmente? Prova Checkwin: https://play.google.com/store/apps/details?id=com.denper.checkwintrial

Offline salvatore.zagarella

  • Utente normale
  • ***
  • Post: 239
  • Respect: +2
    • Mostra profilo
    • Ieeng Solution
Re:AlertDialog in primo piano
« Risposta #4 il: 31 Luglio 2012, 15:03:23 CEST »
0
Scusate,
riprendo un mio stesso post per effettuare un'altra domanda..

Sto intercettando lo shutDown del telefono..Vorrei visualizzare un AlertDialog in shutdown solo che questa viene coperta dalla scritta "Spegnimento in Corso.." del telefono.

Ce modo di riuscire a mettere in primo piano un alertDialog in modo che sia questo a coprire la scritta di spegnimento?


Grazie..

Offline denper

  • Utente normale
  • ***
  • Post: 290
  • Respect: +60
    • Mostra profilo
    • Anddenper
  • Dispositivo Android:
    Moto G
  • Play Store ID:
    denper
  • Sistema operativo:
    Window 7, Windows XP
Re:AlertDialog in primo piano
« Risposta #5 il: 31 Luglio 2012, 15:46:55 CEST »
0
Non sono certo al 100%, ma la vedo dura sovrapporsi ad un messaggio di sistema. Non credo che ciò sia possibile, ma sono ben lieto di essere smentito.
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. [A.Einstein]

Proteggi la tua privacy! Utilizza GhostPhone! https://play.google.com/store/apps/details?id=com.denper.gp
Giochi a Winforlife e Superenalotto e sei stanco di controllare le tue schedine manualmente? Prova Checkwin: https://play.google.com/store/apps/details?id=com.denper.checkwintrial

Offline salvatore.zagarella

  • Utente normale
  • ***
  • Post: 239
  • Respect: +2
    • Mostra profilo
    • Ieeng Solution
Re:AlertDialog in primo piano
« Risposta #6 il: 31 Luglio 2012, 15:50:22 CEST »
0
Infatti lo temevo..
Mi sa che l'unica cosa che posso fare è un bel Toastone.. :-D