Visualizzazione stampabile
-
Dialog e service
Buongiorno a tutti, sono nuovo del mondo android. Ho da poco iniziato a programmare e vorrei sapere come posso fare per mostrare un dialog quando si verifica una certa azione (ad esempio la ricezione di un messaggio, una chiamata etc..). Avevo pensato a un service che ad una determinato intent mostra una dialog ma nisba. :(
Avete qualche suggerimento su come risolvere la cosa?
-
Quote:
Originariamente inviato da
great81
Buongiorno a tutti, sono nuovo del mondo android. Ho da poco iniziato a programmare e vorrei sapere come posso fare per mostrare un dialog quando si verifica una certa azione (ad esempio la ricezione di un messaggio, una chiamata etc..). Avevo pensato a un service che ad una determinato intent mostra una dialog ma nisba. :(
Avete qualche suggerimento su come risolvere la cosa?
far partire activity o dialogs da un service, quindi dal nulla per la prospettiva di un utente, non è una buona User Experience.
Usa delle notification che sono meno invasive.
-
Quote:
Originariamente inviato da
Jordano
far partire activity o dialogs da un service, quindi dal nulla per la prospettiva di un utente, non è una buona User Experience.
Usa delle notification che sono meno invasive.
Grazie per la risposta! Hai completamente ragione, però io volevo una dialog proprio per bloccare l'azione dell'utente. Potresti spiegarmi come implementare il codice per una dialog su un service? Non riesco a venirne a capo..
Ciao
-
un modo facile non c'è, un dialog è creato e fatto partire da una activity.
L'unica è usare il system service WindowManager e con quello dal service far partire qualcosa che assomigli a un dialog , o un dialog stesso se si può.
Son sicuro che se cerchi bene su google, qualcosa trovi. Non so scriverti uno snippet di codice su due piedi perchè non l'ho mai fatto e dovrei guardarci.
sono tutte supposizioni eh, magari qualcosa di più diretto c'è.
fai partire un activity se no.