Widget bekomme es nicht hin :-(

M

MBPower

Fortgeschrittenes Mitglied
11
Versuche jetzt schon X Stunden ein ganz einfaches TextView eines Widget zu ändern, aber leider ohne Erfolg.
Habe auch schon gelesen, dass ein onUpdate seit 1.6 nur noch alle 30 Minuten aufgerufen wird. Damit hätte ich kein Problem, aber wie kann ich zumindest nach dem Start des Widget den Text ändern und dann z.B. nach 30 Minuten einen anderen Text einfügen.
Das Widget kann ich auf den Desktop einfügen und dort steht auch der Text, dem ich dem TextView auf der Main.xml mitgegeben habe, nur warum ändert der sich nicht?
Für Hilfe wäre ich sehr dankbar.

Code:
public void onUpdate( Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds )
{
    RemoteViews remoteViews;
    ComponentName HelloWidget;

    remoteViews = new RemoteViews( context.getPackageName(), R.layout.main );
    HelloWidget = new ComponentName( context, HelloWidget.class );
    remoteViews.setTextViewText( R.id.widget_textview, "Dies ist ein Test");
    appWidgetManager.updateAppWidget( HelloWidget, remoteViews );

}
 
Wird dein onUpdate überhaupt aufgerufen?
 
Das ist eine gute Frage.
Wir das onUpdate denn immer erst nach 30 Minuten aufgerufen? Wie kann ich das direkte testen?
 

Ähnliche Themen

wernho
Antworten
11
Aufrufe
715
wernho
wernho
SaniMatthias
Antworten
19
Aufrufe
990
swa00
swa00
S
Antworten
3
Aufrufe
639
swa00
swa00
Zurück
Oben Unten