<small id='PaW6h'></small><noframes id='PaW6h'>

  • <i id='PaW6h'><tr id='PaW6h'><dt id='PaW6h'><q id='PaW6h'><span id='PaW6h'><b id='PaW6h'><form id='PaW6h'><ins id='PaW6h'></ins><ul id='PaW6h'></ul><sub id='PaW6h'></sub></form><legend id='PaW6h'></legend><bdo id='PaW6h'><pre id='PaW6h'><center id='PaW6h'></center></pre></bdo></b><th id='PaW6h'></th></span></q></dt></tr></i><div id='PaW6h'><tfoot id='PaW6h'></tfoot><dl id='PaW6h'><fieldset id='PaW6h'></fieldset></dl></div>

  • <tfoot id='PaW6h'></tfoot>

          <bdo id='PaW6h'></bdo><ul id='PaW6h'></ul>
        <legend id='PaW6h'><style id='PaW6h'><dir id='PaW6h'><q id='PaW6h'></q></dir></style></legend>
      1. getChildFragmentManager() 方法未定义

        时间:2023-10-04
          <tfoot id='2fkwR'></tfoot>
            <tbody id='2fkwR'></tbody>

          <small id='2fkwR'></small><noframes id='2fkwR'>

        • <legend id='2fkwR'><style id='2fkwR'><dir id='2fkwR'><q id='2fkwR'></q></dir></style></legend>

          <i id='2fkwR'><tr id='2fkwR'><dt id='2fkwR'><q id='2fkwR'><span id='2fkwR'><b id='2fkwR'><form id='2fkwR'><ins id='2fkwR'></ins><ul id='2fkwR'></ul><sub id='2fkwR'></sub></form><legend id='2fkwR'></legend><bdo id='2fkwR'><pre id='2fkwR'><center id='2fkwR'></center></pre></bdo></b><th id='2fkwR'></th></span></q></dt></tr></i><div id='2fkwR'><tfoot id='2fkwR'></tfoot><dl id='2fkwR'><fieldset id='2fkwR'></fieldset></dl></div>
            <bdo id='2fkwR'></bdo><ul id='2fkwR'></ul>

                  本文介绍了getChildFragmentManager() 方法未定义的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有一个 SherlockFragmentActivity,这个 Activity 有一个 SectionsPagerAdapter 和一个 ViewPager.当我使用 getChildFragmentManager() 方法调用 SectionsPagerAdapter 的构造函数时,它会显示以下错误消息:

                  I have a SherlockFragmentActivity, this Activity have a SectionsPagerAdapter and a ViewPager. When I call the constructor of the SectionsPagerAdapter with getChildFragmentManager() method, it shows me this error message:

                  方法 getChildFragmentManager() 未定义 ViewPagerActivity 类型

                  The method getChildFragmentManager() is undefined for the type ViewPagerActivity

                  这是我的代码:

                  public class ViewPagerActivity extends SherlockFragmentActivity implements OnPageChangeListener, OnQueryTextListener{
                  
                  private SectionsPagerAdapter sectionsPagerAdapter;
                  private ViewPager viewPager;
                  
                  @Override
                  protected void onCreate(Bundle savedInstanceState) {
                      super.onCreate(savedInstanceState);
                  
                      setContentView(R.layout.layout_view_pager);
                  
                      sectionsPagerAdapter = new SectionsPagerAdapter(getChildFragmentManager(), this);
                  
                      viewPager = (ViewPager) findViewById(R.id.pager);
                      viewPager.setAdapter(sectionsPagerAdapter);
                      viewPager.setOnPageChangeListener(this);
                  
                      this.getMovements();
                  
                      this.getPrizes();
                  
                      this.getVouchers();
                  
                      this.createDropdownlist(); 
                  }
                  

                  我正在使用 ActionBarSherlock,并在我的项目中使用 Android 工具 - 添加支持库" 更新了 android-support-v4.jar,也在 ActionBarSherlock 项目中.

                  I'm using ActionBarSherlock and I updated the android-support-v4.jar using "Android Tools - Add Support Library" in my project, also on ActionBarSherlock project.

                  我这样做是因为我需要在 Fragment 中有一个 ListFragment,我像 ViewPager 上的页面一样使用它.

                  I'm doing this because I need to have a ListFragment inside a Fragment that I use like a page on my ViewPager.

                  推荐答案

                  getChildFragmentManager()Fragment 上的方法,而不是 FragmentActivity 上的方法.在 FragmentActivity 上使用 getSupportFragmentManager().

                  getChildFragmentManager() is a method on Fragment, not on FragmentActivity. Use getSupportFragmentManager() on a FragmentActivity.

                  这篇关于getChildFragmentManager() 方法未定义的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:使用 FragmentPagerAdapter 的圆形 ViewPager 下一篇:使用 fragmentStatePagerAdapter 更新 viewpager 中的片段/视图

                  相关文章

                1. <i id='QQdJC'><tr id='QQdJC'><dt id='QQdJC'><q id='QQdJC'><span id='QQdJC'><b id='QQdJC'><form id='QQdJC'><ins id='QQdJC'></ins><ul id='QQdJC'></ul><sub id='QQdJC'></sub></form><legend id='QQdJC'></legend><bdo id='QQdJC'><pre id='QQdJC'><center id='QQdJC'></center></pre></bdo></b><th id='QQdJC'></th></span></q></dt></tr></i><div id='QQdJC'><tfoot id='QQdJC'></tfoot><dl id='QQdJC'><fieldset id='QQdJC'></fieldset></dl></div>
                  <legend id='QQdJC'><style id='QQdJC'><dir id='QQdJC'><q id='QQdJC'></q></dir></style></legend>

                    <bdo id='QQdJC'></bdo><ul id='QQdJC'></ul>
                  <tfoot id='QQdJC'></tfoot>

                    <small id='QQdJC'></small><noframes id='QQdJC'>