0
private void switchFragment(Fragment fragment) {
    if (getActivity() == null)
        return;

    ClassA pm = (ClassA) getActivity();
    pm.switchContent(fragment);
}

switch fragmentsClassB から取得しようとしていますが、実行しようとするとこの例外が発生します。Class AActivityのフラグメントを呼び出そうとしています。

java.lang.ClassCastException: com.test.ClassB は com.test.ClassA にキャストできません

4

1 に答える 1