Autore Topic: Aggiornare il testo di un widget tramite AlarmManager  (Letto 691 volte)

Offline ft941

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S
  • Sistema operativo:
    CM10
Aggiornare il testo di un widget tramite AlarmManager
« il: 28 Agosto 2012, 16:34:19 CEST »
0
Da un sito web ho dei dati in formato JSON, ed avrei la necessita di aggiornare il testo del mio widget con questi dati...

La velocità di aggiornamento deve essere come minimo ogni due minuti e soltanto a display acceso.
Ieri non ricordo dove ho trovato una guida per fare questa cosa, e sono arrivato al punto che riesco a far comparire un Toast ogni due minuti:

Codice (Java): [Seleziona]
public void onReceive(Context context, Intent intent)
     {  
         PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
         PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "");
         wl.acquire();

         // Put here YOUR code.
         Toast.makeText(context, "Alarm !!!!!!!!!!", Toast.LENGTH_SHORT).show(); // For example
   
         wl.release();
     }

Il mio problema è che al posto di far comparire questo toast si dovrebbe aggiornare una textview che ho sul layout del widget... è possibile fare questa cosa?

Ah e poi può capitare di mettere più widget che prendano i dati da pagine diverse... come si potrebbe gestire?
« Ultima modifica: 28 Agosto 2012, 16:36:29 CEST da ft941 »