сценарий: У меня есть mainActivity
, в котором он держит по умолчанию game list fragment
Когда пользователь щелкает элемент в списке он должен показать FragmentActivity
содержащие а ViewPager с двумя закладками внутри framelayout
основном замена игра по умолчанию list fragment
.Как добавить FragmentActivity в FrameLayout
вопрос: Как я могу добавить FragmentActivity
в FrameLayout
?
, что я пробовал:
//this throws an error because the fragment cannot be casted to `FragmentActivity`
Fragment fragment = (NewsTopicsFragment) ft.findFragmentById(R.id.container);
//Fragment mNewsTopicsFragment =(Fragment) new NewsTopicsFragment();
//mNewsTopicsFragment.setGame(mGame);
getActivity()
.getSupportFragmentManager().beginTransaction()
.replace(R.id.container, mNewsTopicsFragment)
.commit();
'FragmentActivity' является компонентом, который работает как Activity, поэтому добавить FragmentActivity в FrameLayout невозможно, так же как и добавление фрагментов –