aidez moi a créer un widget

  • Réponses :1
mohamed
  • Posts de Forum 1

22 juil. 2014 à 16:18:20 via site

bonjour, je suis debutant ne programmation android, j'essaye de créer un widget, je me suis occupé de l'interface graphique et ça apparait dans l'émulateur. mais jarrive pas a le rendre fonctionnel, vue que je n'est pas compris comment ça marche a niveau de la programmation java. mon but étant davoir un textView qui affiche "0" et un bouton, que lorsqu'on clique dessus envoie "+1" au textView precedent. mais je n'arrive pas a le faire. donc j'implaure votre aide svp. voilà tous se que j'ai fais et je ne sais méme pas si c'est correct

package com.example.widget;

import android.appwidget.AppWidgetManager;
import android.appwidget.AppWidgetProvider;
import android.content.Context;
import android.widget.RemoteViews;

public class MainActivity extends AppWidgetProvider{

public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {

//Nombre d'instances installées
final int N = appWidgetIds.length;

//L'objet RemoteViews
RemoteViews views;

// identifiant de l'instance courante
int appWidgetId;

// Mise à jour de toutes les instances du widget installées (donc une boucle for)
for (int i = 0; i < N; i++) {
// identifiant de l'instance courante
appWidgetId = appWidgetIds[i];

views = new RemoteViews(context.getPackageName(), R.layout.fragment_main);

views.setTextViewText(R.id.number, context.getString(R.string.app_name) + " : " + i);

appWidgetManager.updateAppWidget(appWidgetId, views);
}

}
}
Répondre

Répondre
Compte désactivé
  • Mod
  • Posts de Forum 1 845

22 juil. 2014 à 20:00:36 via site

Bonjour et bienvenue sur AndroidPIT, :)

Je vais laisser mes co forumeurs te répondre dans la mesure où ta demande est bien technique et précise, pour laquelle je ne saurais t'apporter une aide efficace.

Aussi, j'ai déplacé ton topic dans une section plus appropriée à ta demande.

Bonne soirée.

"Une seule main ne peut nouer un sac." (Cameroun)

Répondre