質問: (FragmentActivity) activity; ``` こちらは失敗し、このようなエラーがでました。 ``` Caused by: java.lang.ClassCastException:○○.MainActivity ``` やはり、不可能なのでしょうか。ヒントを頂ければ嬉しいです。
回答: > > FragmentActivityを継承していない(Activityを継承)しているクラスで > > > Activity を継承することを選択して、その上で Activity だったものを FragmentActivity にキャストするのではなく、元からクラスを FragmentActivity から継承したものを使います。そのクラスの中で、`getSupportFragmentManager()`をコールするだけです。 つまり、そのクラス自体を、`extends FragmentActivity` として書き換えれば、`getSupportFragmentManager()`をコールして、 android.support.v4.app.FragmentManager オブジェクトを得ることができるようになります。