Fragmentではまったこと

support.v4

古いバージョン(API 17未満とか)でフラグメントを使うときは

android.support.v4.app.Fragmentをインポートするが、アクティヴィティで呼び出すときには、

getsupportFragmentManager()を使う。

getFragmentManager()だと

android.app.Fragmentの方が返される。

気づくまでに、アクティヴィティ側のimport文の呼び出しを変えてみたりとか、不毛な調整をする羽目になった。

Fragmentをネストするときの、getChildFragmentManager()を使うときに、どうしてもsupport.v4から継承したFragmentを使う必要があったので、色々試した。

一応MEMO。