Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Service wird willkürlich suspended

Das Thema "Service wird willkürlich suspended" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 10.11.2011, 20:29   #1 (permalink)
Neuer Benutzer

Registriert seit: 27.07.2011
Beiträge: 7
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard Service wird willkürlich suspended

Hallo zusammen,
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
bruegae ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Service einer App wird mit GUI vom System abgeschossen bruegae Android App Entwicklung 3 26.10.2011 18:13
Vibration fällt willkürlich aus Restrict HTC Desire HD Forum 7 08.10.2011 16:48
Service binden - onBind() wird nicht aufgerufen J4y Android App Entwicklung 1 17.08.2011 11:48
Service-Run-Checker: Läuft Service oder nicht? sem_thesis Android App Entwicklung 1 11.06.2011 21:47
Programm mit Local Service wird sporadisch beendet Fl4sh Android App Entwicklung 2 28.03.2011 00:27




Du liest gerade: "Service wird willkürlich suspended" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.