Autore Topic: Thread e Activity  (Letto 739 volte)

Offline Lomba1986

  • Utente normale
  • ***
  • Post: 173
  • Respect: +1
    • Mostra profilo
Thread e Activity
« il: 13 Marzo 2012, 15:40:17 CET »
0
Salve a tutti...
sono ancora qui in cerca di chiarimenti e suggerimenti  :-P

Mi sto per cimentare in un progetto un po' ambizioso, solamente che per farlo bene dovrei usare i thread e fin qui "quasi" tutto bene.
Ciò che mi chiedo, e fondamentalmente non capisco è come posso fare per gesire i thread con le activity.
Mi spiego meglio:
supponiamo di avviare un Thread A nell'activity A (fin qui tutto bene)
L'activity A poi richiama a sua volta un'altra activity B...
L'activity B come può in qualche modo modificare lo stato del thread A?? Stopparlo, metterlo in pausa ecc??

Ciao a tutti e grazie
Non esistono problemi, ma solo soluzioni...

Offline Leon Alucard

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
Re:Thread e Activity
« Risposta #1 il: 26 Marzo 2012, 12:14:52 CEST »
0
purtroppo non potendo passare oggetti non serializzati la vedo dura...
la butto lì:
potresti creare un thread non nell'activity A, ma in un oggetto singleton istanziato dall'activity A, poi nell'activity B richiami il singleton tramite il metodo statico getInstance e vabbè gestisci il thread tramite dei comandi passati al singleton, che poi lavora col thread.

non so bene se ci sono problemi nel fare questa cosa, ma forse ti ho dato uno spunto!

Offline agenio

  • Utente junior
  • **
  • Post: 77
  • Respect: +11
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Moto G
  • Sistema operativo:
    Windows 8.1
Re:Thread e Activity
« Risposta #2 il: 26 Marzo 2012, 12:53:50 CEST »
+1
Io userei un service con all'interno il thread, poi nelle varie activity fai il bind al service

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Thread e Activity
« Risposta #3 il: 26 Marzo 2012, 13:06:50 CEST »
0
Io userei un service con all'interno il thread, poi nelle varie activity fai il bind al service

Quoto, credo sia la soluzione più flessibile.