FragmentLifecycleCallbacksってのがあるらしいが…
使えそうだなーと思い。
が、ドキュメントではstaticでメンバークラスぽいけど、実際のコードではインナークラスだった…
なのでこんな感じで書けばいけました。
final FragmentManager.FragmentLifecycleCallbacks cb = getSupportFragmentManager().new FragmentLifecycleCallbacks() { @Override public void onFragmentStarted(FragmentManager fm, Fragment f) { super.onFragmentStarted(fm, f); Log.d("log", "onFragmentStarted"); } }; getSupportFragmentManager().registerFragmentLifecycleCallbacks(cb, true);