Я пытаюсь заставить работать код здесь . Компилируется нормально. Он будет работать. И он загрузит вкладку 1 (из 3). Однако, когда я нажимаю на вторую или третью вкладку, я получаю следующее:
java.lang.NoSuchMethodError: android.app.FragmentTransaction.detach
это происходит в коде здесь
public void onTabUnselected(Tab tab, FragmentTransaction ft) {
if (mFragment != null) {
//ft.detach(mFragment); //requires API Level 13
ft.remove(mFragment); //this does not do the same thing as detach
}
}
Я обнаружил, что detach доступен только для уровня API 13. Я пробовал remove , но он, очевидно, не делает того же самого. Есть ли у кого-нибудь идеи о том, как преодолеть это на основе кода в первой ссылке ?
РЕДАКТИРОВАТЬ: Я думаю, то же самое касается attach , поскольку это также в коде, но не попадает до того, как приложение выйдет из строя.