Ich habe die Widget-Eigenschaft in meiner Anwendung. Ich zeige die Daten von dem Ort auf dem Widget, zeige aber nicht die aktuellen Daten auf dem Layout nach 3 4 Stunden. Ich kann es problemlos zur Homepage hinzufügen, aber es hört nach 3 oder 4 Stunden auf. Nachdem ich das Telefon aus- und wieder eingeschaltet habe, sieht das Layout des Widgets leer aus. Wie füttere ich ein Widget mit einem Service?Wie füttere ich Widget mit Background Service Android
0
A
Antwort
0
Machen Sie einfach die Logik der Aktualisierung von appwidget in IntentService (Sie können es mit AlarmManager oder JobScheduler planen) und in appwidget-Provider setzen Android: updatePeriodMillis = "0". So aktualisieren Sie das App-Widget vom Dienst aus:
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context);
RemoteViews views = makeRemoteViewForWidget();
appWidgetManager.updateAppWidget(widgetId, views); //update only one widget
//Or update all widgets
for (int widgetId : ids) {
appWidgetManager.updateAppWidget(widgetId, views);
}
Verwandte Themen
- 1. Wie füttere ich Android Java?
- 2. Wie füttere ich einen Platzhalter?
- 3. Wie füttere ich eine Datei an Telnet
- 4. Wie füttere ich einen Apache Flink DataStream
- 5. android running background service auch nach dem töten der anwendung
- 6. Wie füttere ich eine Webseite vom Telegrammkanal?
- 7. Wie füttere ich Tensorflow Platzhalter mit numpy Arrays?
- 8. Tensorflow: Wie füttere ich eine Platzhaltervariable mit einem Tensor?
- 9. Android Widget mit AsyncTask
- 10. Wie Widget Widget Android Studio Kotlin aktualisieren
- 11. Wie klickbare Widget [Android]
- 12. Wie kann ich eine benutzerdefinierte Android Annotation definieren (zB @Background)
- 13. Background Intelligent Transfer Service In C#
- 14. Wie teile ich eine Datei zwischen Widget, Service und App?
- 15. Start/Stop-Service von Widget
- 16. Verwenden von HTTPS mit BITS (Background Intelligent Transfer Service)
- 17. Wie aktualisiere ich das Homescreen-Widget mit cursor.movetonext() in Android?
- 18. Android - Widget mit scrollbaren Listview Handbuch Refresh
- 19. Wie benutze setBackground mit einem Android Widget
- 20. Android Widget onReceive kann Service Class nicht aufrufen?
- 21. Android Studio - Widget mit Konfigurationsaktivität
- 22. Android Musik-Player-Widget
- 23. Wie füttere ich OpenSSL-Zufallsdaten für ECDSA-Signaturen?
- 24. Wie füttere ich eine RTF-Zeichenfolge zu einem Richtextbox-Steuerelement
- 25. Probleme mit Android-pulltorefresh Widget
- 26. Android Widget mit Xamarin Forms?
- 27. android widget mit mehreren tasten
- 28. android: background = „android: selectableItemBackground“, was bedeutet
- 29. Wie füttere ich Unity Web Player externe Daten?
- 30. Wie füttere ich ein Keras-Netzwerk eine Beispielmatrix zum Debuggen?