Я работаю над интеграцией Facebook для своего приложения. Все фрагменты, которые я использую в своем приложении в соответствии с требованиями клиента, составляют android.app.Fragment
. Теперь, Фрагмент, который мы создали для Facebook, - android.support.v4.app.Fragment
. Если мы преобразуем его в android.app.Fragment
, функциональность loginButton.setFragment(this);
показывает ошибку.Как перейти от «android.app.Fragment» к «android.support.v4.app.Fragment»
Мой вопрос, как я могу перейти от android.app.Fragment
к android.support.v4.app.Fragment
как этот кусок кода дает сообщение об ошибке:
getActivity().getFragmentManager()
.beginTransaction()
.replace(R.id.content_frame,new MainFragment())
.addToBackStack(null)
.commit();
Ошибка это свидетельствует:
Wrong 2nd argument type. Found: 'com.nicklodean.nicklodean.fragment.MainFragment', required: 'android.app.Fragment'
Пожалуйста, подсказывают, как можно Я разбираюсь в этой проблеме.
Почему версия 18? И 'v7' включает' v4', так что просто нужно второе –