アプリケーションにネストされたフラグメントを使用する必要があるため、使用したいと思いますgetChildFragmentManager
。
私は2つのデバイスを持っています:
- 4.0.3 で動作する実際のもの
- 4.2.2 で実行されている仮想の 1 つ
NoSuchMethod
このメソッドを呼び出すと例外が発生するため、2 番目のデバイスではうまく機能しますが、私の物理デバイスでは機能しません。
07-10 19:53:51.722: E/AndroidRuntime(29711): java.lang.NoSuchMethodError: fr.epitech.test_esi.fragments.ReservationCalendarFragment.getChildFragmentManager
私のプロジェクトは参照ライブラリを使用しているため、(SDK マネージャーから) 最新の Android サポート ライブラリをダウンロードし、ライブラリとメイン プロジェクトの両方に追加しました。
また、サポートされる最小 SDK バージョンを 4.0.3 (実際のデバイスが実行されているバージョン) に設定することにしました。
<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="17" />
メイン プロジェクトとライブラリの両方。
誰かが私が間違っている可能性があることを知っている場合は、私に知らせてください.