【发布时间】:2016-11-08 19:58:53
【问题描述】:
我正在为我的应用程序进行 Facebook 集成。根据客户要求,我目前在我的应用程序中使用的所有片段都是
android.app.Fragment。现在,我们为 Facebook 创建的 Fragment 是 android.support.v4.app.Fragment。如果我们将其转换为android.app.Fragment,功能loginButton.setFragment(this); 会显示错误。
我的问题是,我怎样才能从 android.app.Fragment 移动到
android.support.v4.app.Fragment 因为这段代码出错了:
getActivity().getFragmentManager()
.beginTransaction()
.replace(R.id.content_frame,new MainFragment())
.addToBackStack(null)
.commit();
它显示的错误是:
第二个参数类型错误。成立: 'com.nicklodean.nicklodean.fragment.MainFragment',必需: 'android.app.Fragment'
请建议我该如何解决这个问题。
【问题讨论】: