Android開発にて Activity, Fragment での画面遷移が入り乱れる実装をしていると、現在動かしている画面のActivityが何なのか知りたくなることがある。 昔の LayoutInspector や adb でも調べることができるけど、ログに出力する方法を書き残す。 ActivityLifecycleCallbacks を使って、activityがアクティブになった段階でログを出力すれば良い。 class MainApplication : Application() { private val activityLifecycleCallbacks = object : ActivityLifecycleCallbacks { override fun onActivityCreated(activity: Activity, bundle: Bundle?) {} o