Autore Topic: Passaggio di un valore in modo continuo tra activity  (Letto 481 volte)

Offline davix10

  • Utente normale
  • ***
  • Post: 159
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Lg G4
  • Play Store ID:
    davix10
  • Sistema operativo:
    Windows 10
Passaggio di un valore in modo continuo tra activity
« il: 25 Novembre 2014, 17:49:37 CET »
0
Salve a tutti, devo leggere un valore dal bluetooth che cambia in maniera veloce e questo valore devo passarlo ad un altra activity in modo continuo (aggiornando sempre il valore). C'è un modo per fare questo?
Questo è il modo in cui leggo il valore:
Codice (Java): [Seleziona]
byte[] readBuf = (byte[]) msg.obj;
int valore_a_16 = ((readBuf[1] & 0xFF) << 8) | (readBuf[0] & 0xFF);
e poi dovrei passarlo ad un altra activity.

P.S. questa parte di codice si trova in un Handler.


Grazie in anticipo

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Passaggio di un valore in modo continuo tra activity
« Risposta #1 il: 25 Novembre 2014, 18:57:47 CET »
0
Cosa vuol dire "passarlo ad un'altra activity in modo continuo" ?
Ricorda che ci può essere una sola activity attiva in ogni momento.

Se intendi dire "visualizzarlo in tempo-reale" (o quasi), il massimo che puoi ottenere è aggiornarlo al refresh del display (60Hz).
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline davix10

  • Utente normale
  • ***
  • Post: 159
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Lg G4
  • Play Store ID:
    davix10
  • Sistema operativo:
    Windows 10
Re:Passaggio di un valore in modo continuo tra activity
« Risposta #2 il: 25 Novembre 2014, 20:33:21 CET »
0
Io ricevo il valore nell'activity principale ma voglio passarlo ad un'activity secondaria. Solo che questo valore cambia circa ogni secondo e devo gestirlo nella seconda activity perchè poi lo devo visualizzare.

Offline Rino63

  • Utente normale
  • ***
  • Post: 167
  • Respect: +3
    • Mostra profilo
Re:Passaggio di un valore in modo continuo tra activity
« Risposta #3 il: 25 Novembre 2014, 21:46:45 CET »
0
io mi definirei una classe e imposterei il valore di un attributo in tal modo basterebbe richiamare il valore dalla seconda activity ed il gioco è fatto

Offline tonno16

  • Utente storico
  • *****
  • Post: 1228
  • Respect: +59
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Passaggio di un valore in modo continuo tra activity
« Risposta #4 il: 25 Novembre 2014, 23:44:07 CET »
0
Non credo. Quel valore viene preso e definito al oncreate (). Se non riparte la activity da nessuna parte viene ridefinito. E chiamare un metodo facendo activity.metodo() è sconsigliato. Ritorna null se l' activity non è inizializzata.

Detto molto male come spiegazione.

Offline davix10

  • Utente normale
  • ***
  • Post: 159
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Lg G4
  • Play Store ID:
    davix10
  • Sistema operativo:
    Windows 10
Re:Passaggio di un valore in modo continuo tra activity
« Risposta #5 il: 25 Novembre 2014, 23:56:23 CET »
0
Come posso fare allora?

Offline tonno16

  • Utente storico
  • *****
  • Post: 1228
  • Respect: +59
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Passaggio di un valore in modo continuo tra activity
« Risposta #6 il: 26 Novembre 2014, 00:03:58 CET »
+1
Thread all'interno del activity.

Offline davix10

  • Utente normale
  • ***
  • Post: 159
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Lg G4
  • Play Store ID:
    davix10
  • Sistema operativo:
    Windows 10
Re:Passaggio di un valore in modo continuo tra activity
« Risposta #7 il: 26 Novembre 2014, 01:03:25 CET »
0
Nell'activity secondaria?