1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Chris39, 06.12.2017 #1
    Chris39

    Chris39 Threadstarter Android-Hilfe.de Mitglied

    Hallo,

    mit Android 8 wurden die Limitationen für einen Service im Hintergund eingeführt. Diese können nur noch mit
    startForegroundService gestartet werden, sobald sich die App im Hintergund befindet (und es eine entsprechende Benachrichtigung gibt). In meiner App ist der Service ein Zentraler bestandteil, da er Daten herunterlädt und diese weiter verarbeitet.

    Diese Daten zeigt auch ein Widget an. Das Widget besitzt auch einen "Aktualisieren"-Button. Dieser stellt auch mein Problem dar. Dieser startet den Service, was ab Android 8 jedoch nicht mehr erlaubt ist. Kann ich nun Android "sagen", dass der Benutzer AKTIV auf Aktualisieren geklickt hat, um das Widget zu aktualisieren? Wenn das nicht der Fall ist, habe ich nur noch die Möglchkeit mit dem Jobscheduler. Kann man diesen dann auch unverzögert starten, wenn die App im Vordergrund ist?
     
  2. lordzwieback, 07.12.2017 #2
    lordzwieback

    lordzwieback Moderator Mitarbeiter

    Servus, mir wäre jetzt dafür spontan auch nur der JobScheduler eingefallen, mit dem schlag ich mich auch gerade herum.
     
  3. Chris39, 07.12.2017 #3
    Chris39

    Chris39 Threadstarter Android-Hilfe.de Mitglied

    Danke für deine Antwort! Werde mich dann wohl leider auch damit rumschlagen müssen :bored:
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] If (loginSuccess) dann neue Activity Android App Entwicklung Montag um 17:58 Uhr
[OFFEN] Bluetooth Low Energy Charakteristik auslesen Android App Entwicklung 06.12.2017
[OFFEN] Verständnisfrage zu RSS Feeds Android App Entwicklung 06.12.2017
[OFFEN] BluetoothChat - Nur ein Gerät findet das andere Android App Entwicklung 03.12.2017
[OFFEN] QuizApp schreiben? Android App Entwicklung 03.12.2017
Problem beim Geofencing in einer Android App Android App Entwicklung 24.11.2017
Automatisierung Android TV Box Android App Entwicklung 20.11.2017
Android App mit Raspberry Pi über Bluetooth verbinden Android App Entwicklung 18.11.2017
Integer-Wert übertragen auf zweite Activity Android App Entwicklung 17.11.2017
[OFFEN] APP Baukasten oder individuell? Android App Entwicklung 10.11.2017