Autore Topic: Operazione all'avvio  (Letto 1018 volte)

Offline adri

  • Utente junior
  • **
  • Post: 62
  • Respect: 0
    • Mostra profilo
Operazione all'avvio
« il: 17 Settembre 2012, 12:15:34 CEST »
0
Ciao,
io avrei un problemino. Quando la mia app si avvia devo schedulare automaticamente un task periodico. Il problema è che se compio questa operazione nella onCreate ogni volta che l'activity viene distrutta e ricreata il task viene rischedulato. Come posso risolvere?

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:Operazione all'avvio
« Risposta #1 il: 17 Settembre 2012, 12:58:34 CEST »
0
Avere solo una volta l'onCreate :) ma non in tutti i casi si può :)
I numeri contano molto di più del seme.

Offline adri

  • Utente junior
  • **
  • Post: 62
  • Respect: 0
    • Mostra profilo
Re:Operazione all'avvio
« Risposta #2 il: 17 Settembre 2012, 13:45:47 CEST »
0
Ma non è possibile...se per esempio si cambia l'orientamento del terminale lo schermo cambia e viene chiamata la ondestroy e successivamente la oncreate. Altre soluzioni?

Offline adri

  • Utente junior
  • **
  • Post: 62
  • Respect: 0
    • Mostra profilo
Re:Operazione all'avvio
« Risposta #3 il: 17 Settembre 2012, 18:45:24 CEST »
0
ho risolto il precedente problema. Ma ne avrei un altro. Praticamente quando avvio l'applicazione vorrei mi si aprisse un dialog con alcune informazioni sull'applicazione se l'utente clicca su ok si va avanti e l'activity viene creata terminando la oncreate. Come posso realizzare questo?

Offline adri

  • Utente junior
  • **
  • Post: 62
  • Respect: 0
    • Mostra profilo
Re:Operazione all'avvio
« Risposta #4 il: 17 Settembre 2012, 19:04:35 CEST »
0
mi spiego meglio. Al primo avvio dopo l'installazione l'applicazione apre un dialog con alcune condizioni. Io vorrei fare in modo che se l'utente accetta l'activity viene aperta ma se rifiuta l'activity si chiude senza compiere le operazioni rimanente nella onCreate dopo l'apertura del dialog. A me invece apre il dialog a subito mi continua l'esecuzione della oncreate senza aspettare la mia conferma.

Offline supertommino

  • Utente junior
  • **
  • Post: 77
  • Respect: +12
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    supertommino
Re:Operazione all'avvio
« Risposta #5 il: 17 Settembre 2012, 19:25:11 CEST »
+1
Metti solo i l dialogo nell'oncreate
se l'utente acetta il dialogo allora esegui le operazioni
 :-)