- Forum-Beiträge: 1.525
29.05.2013, 19:19:16 via Website
29.05.2013 19:19:16 via Website
Bastel gerade eine App Widget zusammen.
Es läuft ein Service im Hintergrund. Der führt alle 10min ein Timer/TimerTask/Runnable aus.
Das Problem ist, wenn mein Display zulange aus ist geht der Service auch irgendwie aus und der
Timer wird nicht mehr ausgeführt nach 10min. Oder liegt es alleine nur am Timer/TimerTask?
Oder irgendwie wird mein Timer 2x mal gestartet. Also muss der Service 2x gestartet werden vom App Widget.
Gibt es noch was besseres als der Service für den Hintergrundprozess?
So sieht mein TimerTask aus: In dem befindet sich auch noch ein Thread für den sleep();
2
3 @Override
4 public void run() {
5
6 Thread thread = new Thread(new Runnable(){
7
8 @Override
9 public void run() {
10
11
12 /// meine Action hier
13
14
15 }
16 });
17 thread.start();
18 }
19 }
LG
— geändert am 29.05.2013, 19:51:12
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.