- Forum-Beiträge: 23
26.09.2016, 17:53:30 via Website
26.09.2016 17:53:30 via Website
Hallo,
Hilfe, ich bin total überfordert. Dank meines Buches ("Android Entwicklung für Dummies") habe ich jetzt eine APP, ein Widget, und eine Klasse AppWidgetService. Aber es klappt leider nicht so wie ich mir das vorstelle...
Also:
Ich habe eine App, die an bestimmten Wochentagen automaitsch gestartet werden soll. Die Wochentage kann der User einstellen. Die App merkt sich das (SharedPreferences), das funktioniert bereits.
So. Aber wie mache ich das jetzt, dass die App auch nur an diesen bestimmen Wochentagen gestartet wird? Brauche ich dafür tatsächlich ein Widget? Oder einen IntentServie?
Im ersten Schritt wollte ich, dass die App dann gestartet wird, wenn man auf das Widget klickt. Aber das klappt leider nicht, mein Widget ruft diesen AppWidgetService auf, aber nicht meine Activity...
Wenn ich google, finde ich schon Code-Snippets, aber die funktionieren alle nicht bei mir...
Mein Plan:
das Widget kuckt: welcher Tag ist heute? Dienstag. Soll ich Dienstag laufen? Ja? Dann starte die MainActivity automatisch.
Mein AppWidgetService kann auch auf die SharedPreferences meiner MainActivity.class zugreifen, das funktioniert also grundsätzlich schon...
Mein Problem: wo soll ich denn überhaupt meine App aufrufen? Im "onHandleIntent" ? Oder im updateUi() ? Brauch ich dazu nochmal einen Intent? Oder einfach mit startActivity(intent); ?
Ich hab schon soviel ausprobiert... nichts hat funktioniert.
Und ich entwickle auf Android 4.2 mit eclipse.
Danke für jeden Tip!
VG,
Eve
— geändert am 26.09.2016, 18:10:29
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.