1

すべてのアクティビティ/フレームワークのライフサイクルメソッドは、デフォルトでメインスレッドで呼び出されますか? 私は、アプリケーションが現在フォアグラウンド/バックグラウンドにあるかどうかをチェックするクラスを実装しています。私はそれを行うためにアクティビティのonPasue/onResumeを使用しています。クラスのメソッドを同期させる必要がないことを確認したいと思います。メインスレッドでアクティビティ/フラグメントのライフサイクルメソッドが呼び出されましたか?

+1

[registerActivityLifecycleCallbacks](http://developer.android.com/reference/android/app/Application.html#registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks))をご覧くださいアクティビティやフラグメントライフサイクルメソッドを使用するよりも簡単です。 –

+0

@DavidMedenjak +1 Application.ActivityLifecycleCallbacksについて言及していますが、API 10+ – AppiDevo

答えて

2

はい、そうです。一般に、何かがメインスレッドから呼び出された場合、ドキュメントにはそのように記述されます。

関連する問題