【问题标题】:ViewPager inside fragment issueViewPager 内部片段问题
【发布时间】:2012-03-29 12:36:14
【问题描述】:

我在查看某个片段内的寻呼机时遇到问题。要使用视图寻呼机,我使用的是 FragmentPagerAdapter。并且确定我在尝试运行我的应用程序时遇到 java.lang.IllegalStateException: Recursive entry to executePendingTransactions 异常。

大多数人说在其他片段中不可能有 FragmentPagerAdapter,所以如果这个问题无效,我很抱歉。我只是希望也许有人对这个问题及其可能的解决方案有一些新的想法。

附注我有一个建议在 AsyncTask 中设置适配器(如果有人需要,我可以澄清这种情况),但是这个解决方案有一些与恢复这种片段状态相关的错误,所以它对我有用。

【问题讨论】:

标签: android android-fragments android-viewpager android-nested-fragment


【解决方案1】:

从 Android 4.2 开始,you can use nested fragments。 Android 支持库now also includes support for this,因此您可以在较旧的 Android 版本中使用它。

基本模式如下所示:

Fragment videoFragment = new VideoPlayerFragment();
FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
transaction.add(R.id.video_fragment, videoFragment).commit();

【讨论】:

    猜你喜欢
    • 2015-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-04
    • 1970-01-01
    相关资源
    最近更新 更多