CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 10 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Pagina 1 di 2 12 ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 13
Discussione:

Creare un widget per la mia app..

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


    Registrato dal
    Jul 2014
    Messaggi
    61

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Creare un widget per la mia app..

    Il titolo dice tutto...

  2.  
  3. #2
    Androidiano L'avatar di iClaude76


    Registrato dal
    Oct 2012
    Località
    Trento
    Messaggi
    207
    Smartphone
    Galaxy S3, Nexus 7, G. Tab 2 7

    Ringraziamenti
    1
    Ringraziato 27 volte in 25 Posts
    Predefinito

    Quote Originariamente inviato da xixietto Visualizza il messaggio
    Il titolo dice tutto...
    Anche la documentazione ufficiale dice tutto...
    https://developer.android.com/guide/...ets/index.html

  4. #3
    Androidiano


    Registrato dal
    Jul 2014
    Messaggi
    61

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Come si fa a far funzionare un bottone inserito nel widget?

    Inviato dal mio GT-I9505 usando Androidiani App

  5. #4
    Androidiano L'avatar di iClaude76


    Registrato dal
    Oct 2012
    Località
    Trento
    Messaggi
    207
    Smartphone
    Galaxy S3, Nexus 7, G. Tab 2 7

    Ringraziamenti
    1
    Ringraziato 27 volte in 25 Posts
    Predefinito

    Quote Originariamente inviato da xixietto Visualizza il messaggio
    Come si fa a far funzionare un bottone inserito nel widget?

    Inviato dal mio GT-I9505 usando Androidiani App
    Che cosa deve fare il bottone esattamente?

  6. #5
    Androidiano


    Registrato dal
    Jul 2014
    Messaggi
    61

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Dv svolgere un metodo.. Ps inserire valori nel database. Ho provato a fare cone faccio di solito con un activity.. Ma nnt

    Inviato dal mio GT-I9505 usando Androidiani App

  7. #6
    Androidiano L'avatar di iClaude76


    Registrato dal
    Oct 2012
    Località
    Trento
    Messaggi
    207
    Smartphone
    Galaxy S3, Nexus 7, G. Tab 2 7

    Ringraziamenti
    1
    Ringraziato 27 volte in 25 Posts
    Predefinito

    Quote Originariamente inviato da xixietto Visualizza il messaggio
    Dv svolgere un metodo.. Ps inserire valori nel database. Ho provato a fare cone faccio di solito con un activity.. Ma nnt

    Inviato dal mio GT-I9505 usando Androidiani App
    Devi utilizzare il metodo setOnClickPendingIntent di RemoteViews all'interno del metodo onUpdate della classe che estende AppWidgetProvider.
    Tramite l'Intent puoi far partire un Service che esegue le operazioni volute.

  8. #7
    Androidiano


    Registrato dal
    Jul 2014
    Messaggi
    61

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Potresti farmi un esempio pratico?

    Inviato dal mio GT-I9505 usando Androidiani App

  9. #8
    Androidiano L'avatar di iClaude76


    Registrato dal
    Oct 2012
    Località
    Trento
    Messaggi
    207
    Smartphone
    Galaxy S3, Nexus 7, G. Tab 2 7

    Ringraziamenti
    1
    Ringraziato 27 volte in 25 Posts
    Predefinito

    Quote Originariamente inviato da xixietto Visualizza il messaggio
    Potresti farmi un esempio pratico?

    Inviato dal mio GT-I9505 usando Androidiani App
    @Override
    public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {

    for(int i=0; i<appWidgetIds.length; i++) {
    RemoteViews rv = new RemoteViews(context.getPackageName(), R.layout.id_layout_tuo_widget);

    Intent intService = new Intent(context, NomeTuoService.class);
    PendingIntent pintService = PendingIntent.getService(context, 0, intService, 0);
    rv.setOnClickPendingIntent(R.id.id_tuo_bottone, pintService);

    [...]

  10. #9
    Androidiano


    Registrato dal
    Jul 2014
    Messaggi
    61

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Ma dv inizializzare il button?

    Inviato dal mio GT-I9505 usando Androidiani App

  11. #10
    Androidiano L'avatar di iClaude76


    Registrato dal
    Oct 2012
    Località
    Trento
    Messaggi
    207
    Smartphone
    Galaxy S3, Nexus 7, G. Tab 2 7

    Ringraziamenti
    1
    Ringraziato 27 volte in 25 Posts
    Predefinito

    Quote Originariamente inviato da xixietto Visualizza il messaggio
    Ma dv inizializzare il button?

    Inviato dal mio GT-I9505 usando Androidiani App
    Il bottone è già creato perchè lo hai inserito nel file xml di layout del widget.
    Col codice che ho scritto gli associ un listener per far partire il Service che esegue le operazioni volute.
    Ti consiglio di leggere attentamente la guida ufficiale che ho linkato all'inizio e verificare di aver predisposto correttamente tutti i file che servono per creare il widget.

Pagina 1 di 2 12 ultimoultimo
Ultima pagina

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