Widget + ListView und SQLite DB (Update View)

  • Hallo ich habe Widget mit einer Listview, das Daten aus der gleichen SQLite DB holt wie meinen App,
    im Widget gibt es einen RefreshButton der dann die Daten aktuell aus der DB auslesen soll, dies funktioniert irgendwie nicht weil er den den Adapter nicht nochmal neu ausliest bei updaten des Widgets, aber warum?


    hier mal mein Code


    AppWidgetService.class

    Code
    public class AppWidgetService extends RemoteViewsService {
        public RemoteViewsFactory onGetViewFactory(Intent intent) {
            DBHelper db = new DBHelper(getBaseContext());
            List<Charakter> list = db.getallCharsOrderByGeb();
            return (new AppWidgetAdapter(this.getApplicationContext(), intent, list));
        }


    AppWidgetAdapter.class


    AppWidgetProvider.class



    Der Button funktioniert und die updateAppWidget Mehtode wird richtig aufgerufen, aber wie eingangs erwähnt holt er bei updaten nicht die aktuellen Daten aus der DB das macht er komisch weise nur wenn ich das Widget lösche und neu erstelle.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!