Java 无法解析方法getChildFragmentManager()

Java 无法解析方法getChildFragmentManager(),java,android,android-support-library,android-studio-2.2,Java,Android,Android Support Library,Android Studio 2.2,错误:“childFragmentManager”参数只能在android.support.v4.app.Fragment中提供getChildFragmentManager()方法时使用,请更新您的支持库版本 我已经在gradle中编译了'com.android.support:support-v4:24.2.0'。我的代码像 import android.support.v4.app.Fragment; import org.androidannotations.annotations.

错误:“childFragmentManager”参数只能在android.support.v4.app.Fragment中提供getChildFragmentManager()方法时使用,请更新您的支持库版本

我已经在gradle中编译了'com.android.support:support-v4:24.2.0'。我的代码像

 import android.support.v4.app.Fragment;
 import org.androidannotations.annotations.*;
 import org.androidannotations.annotations.sharedpreferences.Pref;
.
.

@EFragment(R.layout.fragment_main)
public class MainFragment extends Fragment {
@Pref
ApplicationSettings_ applicationSettings;
@ViewById(R.id.bot)
public LinearLayout bot;
@ViewById(R.id.center)
public LinearLayout center;
@Bean
UIItemGenerator uiItemGenerator;
@SystemService
LayoutInflater layoutInflater;
@FragmentById(value = R.id.contentFragment,childFragment = true)
public ContentFragment contentFragment;

public MainFragment() {
}

@Click(R.id.imagebutton_ribbon)
public void ribbonClick(View view) {
    view.setVisibility(View.GONE);
}

.
.
.
@AfterViews
public void afterViews() {
    if (contentFragment == null)
        contentFragment = (ContentFragment) this.getChildFragmentManager().findFragmentById(R.id.contentFragment);
    for (int j = 0; j < bot.getChildCount(); j++) {
        bot.getChildAt(j).setSelected(false);
    }
    for (int j = 0; j < top.getChildCount(); j++) {
        top.getChildAt(j).setSelected(false);
    }
    ll_home.setSelected(true);
    ll_allrooms.setSelected(true);
    initUI();
    contentFragment.generateContent(-1, -1);
    imagebutton_top_rightarrow.setSelected(true);
    imagebutton_bot_rightarrow.setSelected(true);
导入android.support.v4.app.Fragment;
导入org.androidannotations.annotations.*;
导入org.androidannotations.annotations.SharedReferences.Pref;
.
.
@EFragment(右布局图,碎片主)
公共类MainFragment扩展了片段{
@优先股
应用程序设置\应用程序设置;
@ViewById(R.id.bot)
公共线路布局机器人;
@ViewById(右id中心)
公共线路布局中心;
@豆子
UIItemGenerator UIItemGenerator;
@系统服务
LayoutInflater LayoutInflater;
@FragmentById(value=R.id.contentFragment,childFragment=true)
公共内容片段ContentFragment;
公共MainFragment(){
}
@单击(R.id.imagebutton_功能区)
公共空心ribbonClick(视图){
view.setVisibility(view.GONE);
}
.
.
.
@后景
公众意见{
if(contentFragment==null)
contentFragment=(contentFragment)this.getChildFragmentManager().findFragmentById(R.id.contentFragment);
对于(int j=0;j
getChildFragmentManager()是一个关于片段的方法,请检查导入语句

import android.support.v4.app.FragmentManager;
我认为您正在使用AppCompatActivity(FragmentActivity的子类),您必须使用这个

getSupportFragmentManager()

他扩展了片段而不是片段活动,请在发布答案之前仔细检查问题。