2 Stimmen

Android-Widget reagiert nicht

Ich habe ein Problem, das ich einfach nicht lösen kann... Ich habe ein Widget für meine App, das ich mit einer Konfigurationsoption verwende, um zu kontrollieren, was/wie das Widget die App startet. Wenn der Benutzer das Widget hinzufügt, wird eine Listenansicht mit Optionen angezeigt, die es dem Benutzer ermöglichen, einen Teil der App auszuwählen, zu dem das Widget navigieren/starten soll. Sobald der Benutzer eine Auswahl getroffen hat, ändert sich der Textview auf dem Widget zur ausgewählten Option. Nun... Das Problem ist, sobald ich die Änderungen am appWidgetManager anwende, um die Textview-Änderung widerzuspiegeln, reagiert das Widget nicht mehr auf Eingaben. Also im Grunde genommen funktionieren meine Widgets nur, wenn ich keine Konfigurationsoption verwende. Irgendwelche Ideen?

// Teile dem Widget-Manager mit
appWidgetManager.updateAppWidget(appWidgetId, views);

3voto

Mark Punkte 520

Bei jedem Update müssen Sie die OnClick-Intents erneut festlegen

views.setOnClickPendingIntent(R.id.bButton1, pendingIntent);

Nur eine Vermutung. Ihre Beschreibung ist etwas vage. Falls mein Vorschlag nicht hilft, posten Sie den Code, wie Sie das Update erstellen und pushen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X