1

Werden alle Lebenszyklusmethoden von Aktivitäten/Framgenten standardmäßig im Hauptthread aufgerufen? Ich implementiere eine Klasse, die prüft, ob sich die App gerade im Vordergrund/Hintergrund befindet. Ich benutze Aktivitäten 'onPasue/onResume, um das zu tun. Ich möchte sicherstellen, dass ich die Methoden meiner Klasse nicht synchronisieren muss.Die Lebenszyklusmethoden von Aktivitäten/Fragmenten werden im Hauptthread aufgerufen.

+1

Ich hoffe, Sie haben sich [RegisterActivityLifecycleCallbacks] (http://developer.android.com/reference/android/app/Application.html#registerAktivityLifecycleCallbacks (android.app.Application.ActivityLifecycleCallbacks)) seit dies wahrscheinlich macht Dinge einfacher als mit Aktivität und Fragment Lifecycle-Methoden. –

+0

@DavidMedenjak +1 für die Erwähnung von Application.ActivityLifecycleCallbacks, aber ich entwickle API 10+ – AppiDevo

Antwort

2

Ja, das sind sie. Im Allgemeinen wird, wenn etwas aus dem Hauptthread herausgenommen wird, die Dokumentation dies angeben.