1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Dienst wird vom ActivityManager beendet

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von jskeletti, 01.03.2012.

  1. jskeletti, 01.03.2012 #1
    jskeletti

    jskeletti Threadstarter Erfahrener Benutzer

    Beiträge:
    156
    Erhaltene Danke:
    6
    Registriert seit:
    11.08.2010
    Ich habe das Problem, dass mein Dienst vom ActivityManager beendet wird. Und das obwohl ich ihn mit

    Code:
    @Override
    protected void onHandleIntent(Intent intent) {
      Notification notification = new Notification(R.drawable.ic_launcher, getText(R.string.app_name), System.currentTimeMillis());
       Intent notificationIntent = new Intent(this, LocateService.class);
       PendingIntent pendingIntent = PendingIntent.getService(this, 0, notificationIntent, 0);
       notification.setLatestEventInfo(this, getText(R.string.app_name), getText(R.string.app_name), pendingIntent);
       startForeground(666, notification);
    }
    anweise, dass er im Vordergrund laufen soll und damit nicht beendet werden soll. Die meldung im Logcat lautet:
    Hat jemand einen Tipp was ich falsch mache?
     
  2. jskeletti, 06.03.2012 #2
    jskeletti

    jskeletti Threadstarter Erfahrener Benutzer

    Beiträge:
    156
    Erhaltene Danke:
    6
    Registriert seit:
    11.08.2010
    Niemand eine Idee?
     
  3. jskeletti, 23.03.2012 #3
    jskeletti

    jskeletti Threadstarter Erfahrener Benutzer

    Beiträge:
    156
    Erhaltene Danke:
    6
    Registriert seit:
    11.08.2010
    Es muss doch jemand etwas darüber bescheid wissen!
     
  4. jskeletti, 28.03.2012 #4
    jskeletti

    jskeletti Threadstarter Erfahrener Benutzer

    Beiträge:
    156
    Erhaltene Danke:
    6
    Registriert seit:
    11.08.2010
    Hab das jetzt selbst gelöst. Falls es einen interessiert: Hab diesen Quellcode an meinen Service angepasst und onStartCommand() von hier hinzugefügt.
     

Diese Seite empfehlen