Autore Topic: Come evitare che una notifica apra 2 volte la propria Activity?  (Letto 652 volte)

Offline Pecas

  • Nuovo arrivato
  • *
  • Post: 47
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung GS2
Come evitare che una notifica apra 2 volte la propria Activity?
« il: 05 Settembre 2012, 18:02:51 CEST »
0
Salve a tutti,

ormai sono in fase di test e mi sono accorto che la mia Notifica apre + versioni della stessa App se cliccata e la App è già aperta. Come posso evitare che accada l'apertura multipla dell'App?

Del tipo:
- Un servizio notifica sulla barra,
- Clicco sulla notifica,
- Controllo se l'App è già aperta: metto in risalto l'activity richiamata; se chiusa la apro(questa è praticamente fatta visto che ne apre 2).

Come posso fare?
Grazie!

Offline supertommino

  • Utente junior
  • **
  • Post: 77
  • Respect: +12
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    supertommino
Re:Come evitare che una notifica apra 2 volte la propria Activity?
« Risposta #1 il: 05 Settembre 2012, 18:06:38 CEST »
0
Prova ad aggiungeree questo al manifest, nell'activity
Codice (Java): [Seleziona]
 android:launchMode="singleInstance"

Offline Pecas

  • Nuovo arrivato
  • *
  • Post: 47
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung GS2
Re:Come evitare che una notifica apra 2 volte la propria Activity?
« Risposta #2 il: 05 Settembre 2012, 18:46:16 CEST »
0
Non funziona.
Può essere perchè l'activity è di fatto il Main?

Offline supertommino

  • Utente junior
  • **
  • Post: 77
  • Respect: +12
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    supertommino
Re:Come evitare che una notifica apra 2 volte la propria Activity?
« Risposta #3 il: 05 Settembre 2012, 20:26:43 CEST »
0
Non centra
prova
 android:launchMode="singleTop" allora..