【问题标题】:How to resolve getSupportFragmentManager and getFragmentManager如何解决 getSupportFragmentManager 和 getFragmentManager
【发布时间】:2017-06-14 08:41:15
【问题描述】:

我是android编程的新手,我很困惑,应该使用哪个库。

FragmentManager fragmentManager = getSupportFragmentManager();
        Fragment start_frag = fragmentManager.findFragmentById(R.id.fragment_container);
        if(start_frag == null) {
            start_frag = new CM_youtubePlaylist();
            fragmentManager.beginTransaction().add(R.id.fragment_container, start_frag).commit();
        }

我被困在 android.app.FragmentManager 和 android.support.v4.FragmentManager 之间。实际上我已经将它们都导入了,现在它显示错误,这很明显。我想问的是,我应该使用哪个库,两者之间哪个更好?

【问题讨论】:

    标签: android android-fragments fragment fragmentmanager


    【解决方案1】:

    对于 API >= 14,使用 getFragmentManager。

    【讨论】:

      【解决方案2】:

      尝试将Fragment 类型更改为您要切换到的android.support.v4.app.Fragment。让FragmentManager 成为android.support.v4.app.FragmentManager

      【讨论】:

      • 问题已解决。我已经导入了相应的片段库。
      • 我就是这么说的
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-30
      • 2015-03-25
      • 2016-08-02
      • 2021-08-28
      • 1970-01-01
      相关资源
      最近更新 更多