IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

pb Widget android


Sujet :

Android

  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 16
    Points : 12
    Points
    12
    Par défaut pb Widget android
    bonjour je débute dans le développement sous android
    je voudrai créer un widget qui affiche juste un texte qui change au bout d'un certain temps.

    Mon problème c'est que le texte ne change pas voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
     
     
    import java.util.ArrayList;
    import com.android.tuto.widget.R;
    import android.app.Activity;
    import android.appwidget.AppWidgetManager;
    import android.appwidget.AppWidgetProvider;
    import android.content.Context;
    import android.content.Intent;
    import android.os.Bundle;
    import android.widget.RemoteViews;
     
    public class Main extends AppWidgetProvider {
     
    ArrayList<String> list;
     
    /* Méthode lancé lors de la création du widget*/
    	public void OnEnabled() {	
    		list = new ArrayList<String>();
    		list.add("A");
    		list.add("B");
    		list.add("C");
    		list.add("D");
    		list.add("E");
    		list.add("F");
    	}
     
     
     
    	public void onUpdates(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {		
     
    		super.onUpdate(context, appWidgetManager, appWidgetIds);
     
    			int n = appWidgetIds.length;
     
    			String text;
    			int cpt = 0;
     
    			/* boucle */	
    			for(int i=0; i<n; i++){
     
                     RemoteViews views = new RemoteViews(context.getPackageName()
    						, R.layout.main);				
     
                                   /* si on est arrivé au bout de la liste on remet 
                                       l'indice a 0
                                     */
    				if(cpt >= list.size()-1)
    					cpt =0;					
     
     
    				/* on met le nouveau texte ds la variable text*/
    		text = list.get(cpt);cpt++;				
     
     
           	        views.setTextViewText(R.id.hello_world_widget, text);
     
    				/* on met a jour le widget */
    	         appWidgetManager.updateAppWidget(appWidgetIds[i],views);
     
    			}
     
    	}


    Merci de votre aide

  2. #2
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Points : 4 240
    Points
    4 240
    Par défaut
    Salut,

    Pourrais tu préciser ton problème...
    Tu as des exceptions ? Lorsque tu utilises le debugueur l'intégralité de ton code est exécuté comme tu le souhaiterais ?
    Si vous jugez mon post utile dans la résolution de votre problème, n'hésitez pas à utiliser le système de vote afin d'améliorer la qualité du forum

Discussions similaires

  1. [Android] help widget android
    Par rabie.gladiator dans le forum Mon application mobile
    Réponses: 0
    Dernier message: 12/03/2015, 18h15
  2. [WM17] Création Widget android?
    Par asilus dans le forum Windev Mobile
    Réponses: 5
    Dernier message: 07/01/2013, 00h22
  3. Android Picker widget : android-wheel
    Par mochel dans le forum Android
    Réponses: 13
    Dernier message: 19/05/2012, 11h15
  4. Widget Android question technique
    Par Jcangel dans le forum Android
    Réponses: 0
    Dernier message: 15/02/2012, 13h37
  5. Désactiver l'interdépendance des widgets Android avec Eclipse
    Par HenriBleujeutiez dans le forum Android
    Réponses: 1
    Dernier message: 09/01/2012, 13h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo