B
bruegae
Neues Mitglied
- 0
Hallo zusammen,
ich habe testweise einen Service erstellt, der im Prinzip nach dem starten alle 60 Sekunden eine Ausgabe in eine Log-Datei macht:
Was ich jetzt festgestellt habe ist, dass die Ausgabe in die Logdatei mitnichten alle 60 Sekunden erfolgt. Nach dem starten des Service klappt das noch ganz gut. Aber dann liegt das Handy wieso oft eben unbenutzt herum und es scheint sich in einen Ruhemodus zum Akkusparen zu versetzen. Das finde ich ja gut, aber es soll bitte nicht meinen Service vernachlässigen. Wozu hab ich den den bitte sonst!? Man beachte den Übergang in den "Ruhemodus" ab 19:55Uhr:
ich habe testweise einen Service erstellt, der im Prinzip nach dem starten alle 60 Sekunden eine Ausgabe in eine Log-Datei macht:
Code:
@Override
public void onCreate() {
log("create service");
threadsRunning = true;
thread1 = new Thread(new Runnable() {
@Override
public void run() {
while (threadsRunning) {
log("service WORK");
try {
Thread.sleep(60 * 1000);
} catch (InterruptedException e) {
//
}
}
}
});
super.onCreate();
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
this.startId = startId;
thread1.start();
log("start service");
return START_STICKY;
}
Was ich jetzt festgestellt habe ist, dass die Ausgabe in die Logdatei mitnichten alle 60 Sekunden erfolgt. Nach dem starten des Service klappt das noch ganz gut. Aber dann liegt das Handy wieso oft eben unbenutzt herum und es scheint sich in einen Ruhemodus zum Akkusparen zu versetzen. Das finde ich ja gut, aber es soll bitte nicht meinen Service vernachlässigen. Wozu hab ich den den bitte sonst!? Man beachte den Übergang in den "Ruhemodus" ab 19:55Uhr:
Code:
2011-11-10 18:30:45:723
start service
2011-11-10 18:30:46:9
service WORK
2011-11-10 18:31:46:395
service WORK
2011-11-10 18:32:46:720
service WORK
2011-11-10 18:33:47:97
service WORK
2011-11-10 18:34:47:292
service WORK
2011-11-10 18:35:47:468
service WORK
2011-11-10 18:36:47:730
service WORK
2011-11-10 18:37:48:125
service WORK
2011-11-10 18:38:48:405
service WORK
2011-11-10 18:39:48:620
service WORK
2011-11-10 18:40:48:920
service WORK
2011-11-10 18:41:49:210
service WORK
2011-11-10 18:42:49:411
service WORK
2011-11-10 18:43:49:837
service WORK
2011-11-10 18:44:50:30
service WORK
2011-11-10 18:45:50:478
service WORK
2011-11-10 18:46:50:740
service WORK
2011-11-10 18:47:51:221
service WORK
2011-11-10 18:48:51:533
service WORK
2011-11-10 18:49:51:782
service WORK
2011-11-10 18:50:52:3
service WORK
2011-11-10 18:51:52:267
service WORK
2011-11-10 18:55:42:533
service WORK
2011-11-10 19:0:14:434
service WORK
2011-11-10 19:4:21:0
service WORK
2011-11-10 19:7:52:436
service WORK
2011-11-10 19:11:26:467
service WORK
2011-11-10 19:15:17:251
service WORK
2011-11-10 19:19:0:562
service WORK
2011-11-10 19:27:54:164
service WORK
2011-11-10 19:55:27:476
service WORK
2011-11-10 20:1:8:47
service WORK