次のように、フラグメントクラスから明らかに拡張したフラグメントがあります。
public class MyOwnFragment extends Fragment {
次に、LoginActivity ( として定義public class LoginActivity extends FragmentActivity {
) で、このフラグメントを次のように呼び出そうとします。
final MyOwnFragment thefragment = (MyOwnFragment) getSupportFragmentManager()
.findFragmentById(R.id.fragment_my_own);
残念ながら、これにより次のようなエラーが発生します。
Cannot cast from Fragment to MyOwnFragment
これがなぜなのか、私にはわかりません。どうすればこれを解決できるのでしょうか?