В приведенном ниже методе я пытаюсь вызвать метод фрагментов изнутри действия. Класс этот метод в extends FragmentActivity. Должен ли мой импорт для фрагментов из android.support.v4? Ошибка на последней строке «Невозможно отбросить из фрагмента в NasaDailyImage» любые идеи?Использование FragmentManager для доступа к методам фрагмента из активности
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(), но у меня возникла ошибка, говорящая о том, что я не могу ее создать.
Использование getSupportFragmentManager() – pawelzieba