CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 29 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

Problema con lo sviluppo di un widget

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano VIP


    Registrato dal
    Jan 2009
    Messaggi
    68

    Ringraziamenti
    0
    Ringraziato 23 volte in 14 Posts
    Exclamation

    Problema con lo sviluppo di un widget

    Salve a tutti, chiedo qui perchè non so più da che parte sbattere la testa.

    Sto sviluppando un Widget (molto semplice) che agisce su un Service in background facendo attivare/disattivare un timer per l'invio di dati.

    Il problema che ho è che non riesco ad aggiornare l'interfaccia grafica del widget (modificando la data dell'ultimo record inviato, modificando il testo del bottone da avvia a spegni). Non riesco ad arrivare all'interfaccia del widget ne da se stesso ne dalla Service... Qualcuno sa come reperire la View del Widget oppure modificarla da un service?

    Grazie mille in anticipo a chiunque possa aiutarmi!
    ANDROID Yourself

    Do Androids Dream of Electric Sheep?

    getFirefox.it

  2.  
  3. #2
    Androidiano VIP


    Registrato dal
    Jan 2009
    Messaggi
    68

    Ringraziamenti
    0
    Ringraziato 23 volte in 14 Posts
    Thumbs up

    Mi rispondo da solo (sono pazzo abbastanza e così magari aiuterò qualche altro poveretto nelle mia condizioni)...

    Allora per accedere alla view della Widget è necessario avere un oggetto Remote views, nella funzione onUpdate della classe widget (che estende AppWidgetProvider) dobbiamo instanzaire l'oggetto:
    codice:
    RemoteViews views = new RemoteViews (context.getPackageName(), R.layout.main);
    views.setTextViewText(R.id.id_object, "Lorem Ipsum Dolor sit Amet");
    appWidgetManager.updateAppWidget(appWidgetIds, views);
    e poi con la funzione set TextViewText modifichiamo l'oggeto richiesto
    e con il comando updateAppWidget facciamo l'update della widget!

    Ciao a tutti!

    Aggiornamento Ho trovato questa piccola guida che può essere molto utile.
    Ultima modifica di Alex; 06-11-09 alle 11:57
    ANDROID Yourself

    Do Androids Dream of Electric Sheep?

    getFirefox.it

Discussioni simili

  1. Problema widget
    Da mrdark nel forum Acer Serie Liquid Z
    Risposte: 9
    Ultimo messaggio: 06-06-10, 21:38
  2. Problema refresh di un widget
    Da straken76 nel forum Problemi con l'sdk
    Risposte: 1
    Ultimo messaggio: 28-01-10, 16:41
  3. problema weather forecast widget
    Da meipso nel forum Le Applicazioni per Android
    Risposte: 1
    Ultimo messaggio: 26-01-10, 23:27
  4. Problema Home/profili/widget HTC
    Da Jianka nel forum HTC Hero
    Risposte: 3
    Ultimo messaggio: 07-01-10, 05:57
  5. problema con widget SMS
    Da chrono nel forum HTC Magic
    Risposte: 1
    Ultimo messaggio: 14-12-09, 15:34

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy