В приведенном ниже методе я пытаюсь вызвать метод фрагментов из действия. Класс, в котором находится этот метод, расширяет FragmentActivity. Должен ли весь мой импорт фрагментов быть из android.support.v4? Ошибка в последней строке «Невозможно преобразовать фрагмент в NasaDailyImage», есть идеи?
public void onRefresh(View view){
android.app.FragmentManager fragmentManager=getFragmentManager();
NasaDailyImage NasaDailyFragment;
NasaDailyFragment=(NasaDailyImage)fragmentManager.findFragmentById(R.id.fragment_iotd); //cannot cast from Fragment to NasaDailyImage
//NasaDailyFragment.onRefresh();
}
На данный момент весь мой импорт фрагментов происходит из android.support.v4.app, кроме FragmentManager, потому что, когда я импортирую android.support.v4.app.FragmentManager вместо android.app.FragmentManager, метод getFragmentManager ()больше недоступно. Я попытался обойти это, создав объект android.support.v4.app.FragmentManager (), но получил сообщение об ошибке, говорящее, что я не могу его создать.