Android: Erkennen, wenn eine andere Aktivität gestartet wird (oder Ihre Aktivität verliert den Fokus)
Wie der Titel sagt, ich brauche, um zu erkennen, wenn die app den Fokus verliert, weil eine andere app gestartet wird (Anruf kommt, oder der Benutzer trifft zu Hause etc).
Übergeordneten Aktivität.OnStop funktioniert nicht, denn das heißt auch, beim Wechsel von Aktivitäten, die in meiner app.
- möglich, Duplikat der Android, Erkennen, wenn andere Anwendungen gestartet werden
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, Sie könnte verwenden:
von Ihrer Aktivität.
AFAIK Android bietet keine Möglichkeit, für diese. Sie können in der Lage sein zu verfolgen, diese sich (z.B. wenn
onStop()
in einem Ihrer Aktivitäten aufgerufen wird, undonStart()
in einem anderen Ihrer Aktivitäten wird nicht aufgerufen, innerhalb von X Zeit, vermutlich einige andere app-Aktivitäten im Vordergrund).onPause()
mehr richtig für dieses Szenario?Mit ICS nach oben, kann dies möglich sein.
Aus der android-Website:
Dieser Seite sehen Sie die vollständigen details http://developer.android.com/training/articles/memory.html