So erzwingen Sie einen Neustart des Dienstes?

Ich habe einen hintergrund-Dienst, der manchmal auch getötet wird, indem das OS, wenn es zur Neige geht auf Speicher.

  1. Wie die Simulation dieses Verhaltens, so kann ich Debuggen?

Den dev-guide einfach sagt "wenn Ihr Dienst gestartet ist, dann müssen Sie es entwerfen, um ordnungsgemäß zu behandeln Neustart vom system. Wenn das system tötet Ihren Dienst, startet es, sobald die Ressourcen wieder verfügbar werden".

  1. Was ist die Reihenfolge der Aufrufe ab, wenn es getötet wird, wenn es fertig ist Neustarten?

Auf einer Seite (Verwandte) Frage, was passiert mit ein, die aktiv AsyncTask gestartet, in den Dienst, wenn der Dienst getötet wird, die von dem OS, also ohne service.onDestroy immer genannt? Hat es laufen zu halten oder get ripped schweigend zusammen mit dem service?

InformationsquelleAutor der Frage Eric Chen | 2011-08-31

Schreibe einen Kommentar