Używam getChildFragmentManager()
w aplikacji, która kompiluje na poziomie API 19, z minimalnego zestawu SDK do 14.getChildFragmentManager() i wsparcia bibliotek
getChildFragmentManager()
została wprowadzona w API 17, więc urządzeń działa na poziomie API 14, 15 lub 16 wyrzuci NoSuchMethodError
, gdy metoda zostanie wywołana.
Przejrzałem wszystkie inne pytania dotyczące StackOverflow dotyczące tego problemu, ale żaden z nich nie odpowiedział na to pytanie: czy jest jakiś sposób, aby uzyskać metodę pre-API 17 poziomu? Jeśli tak to jak?
Ta metoda nie znajduje się ani w bibliotekach wsparcia v4 ani v13. Próbowałem czystych buildów z bibliotekami wsparcia v4 i v13, ale to nie rozwiązuje problemu.
[ 'getChildFragmentManager()'] (https://developer.android.com/reference/android/support/v4/app/Fragment.html#getChildFragmentManager()) jest na 'Fragment', a nie' FragmentActivity' –
@MarkCarter: Good catch - Edytowałem odpowiedź. Dzięki! – CommonsWare