问题标签 [fragmentmanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 为什么我不能在 FragmentsStatePagerAdapter 中使用 FragmentSupportManager?
在 FragmentStatePagerAdapter 的 android 文档中,解释了适配器可以这样设置:
我想使用它,但是,我还想管理使用 FragmentManager 添加的片段。我怎样才能做到这一点?我的方法是抛出一个NullPointerException
.
android - Android - 在许多活动中保留一个片段
假设我有以下内容:
Activity_Parent 托管一个容器片段(具有几个不同的屏幕)和一个页脚片段,我希望在所有活动中保持不变,这样我就不会浪费时间重新创建它 - 它对于整个应用程序保持不变。
页脚片段当前是在 Activity_Parent 的 onCreate() 中创建的。
当我完成 Activity_Parent 并启动 Activity_Child (它还记得它的父级的 onCreate() )时,有什么办法让我不必重新创建页脚片段?
我希望我很清楚 - 我自己也很困惑。
android - 带有许多片段的 Android 导航抽屉
我已经为此苦苦挣扎了一段时间,我想从我的问题图表开始:
三个导航抽屉按钮是我的基本活动的一部分。三个按钮下方的每个紫色块都是碎片,每个块的后代依次是碎片。我将使用主片段和详细片段来演示我遇到的问题...用户单击导航抽屉按钮,这将打开包含文章列表的主片段。一旦用户点击其中一篇文章,我就会在主片段中打开详细片段。所以如果我发现自己在细节,我决定打开导航抽屉并点击第三个按钮,然后再次点击第二个按钮,我希望细节仍然打开,如果我点击手机的后退按钮希望它移回主片段,并在那里结束。任何提示都会有所帮助,
android - 显示“fragmentManager 无法解析”,通过 Android 4.0 教程 12 工作
除了“fragmentManager”无法解决之外,其他一切都很好,我在这里做错了什么?本教程跳过了本节的某些部分...
android - Android - 在对话框中显示片段
我正在开发一个使用片段作为导航流基础的 android 应用程序。在某些时候,我遇到了一个我无法解决的问题。
所有片段都从一个基类扩展而来,该基类具有导航管理器所需的一些属性,称为 NavigationFragment,它从 Fragment 扩展而来。
现在,我需要在对话框中显示其中一个片段,例如弹出窗口。
我发现了神奇的类 DialogFragment 可以解决问题,但问题是片段不能从它扩展,因为它已经从 NavigationFragment 扩展。
我不想让 NavigationFragment 成为 DialogFragment,因为其中只有少数会显示为弹出窗口。
你知道这个的替代品吗?像可以包含片段或其他内容的对话框?
谢谢!
android - Android getParentFragment() 直接从布局中膨胀片段时为空
我正在创建一个带有片段的“动态”用户界面,与 Android 的构建动态用户界面指南中的示例非常相似。不同之处在于我将两个片段包装在一个片段而不是活动中。
右窗格的布局大布局文件看起来像
左窗格的 onAttach() 方法尝试调用mListener = (someInterface) getParentFragment()
. 但是,当布局因大布局而膨胀时(即在平板电脑上),getParentFragment()
调用为空(通过 if 语句和确认日志消息确认)。是什么赋予了?这是因为系统在直接从布局或其他东西膨胀时没有使用 childFragmentManager 吗?我必须在运行时添加片段吗?值得注意的是我正在使用支持库
android - popBackStack 导致一次又一次调用fragment的oncreateView
我有 3 个片段 A、B、CI 编写了一段代码来替换它们并维护后台堆栈:
在这段代码中
如果堆栈长度大于 1,我使用弹出最新片段。现在由于这个原因,当长度大于 1 时,它会一次又一次地调用 onCreate 视图。喜欢 :
- 打开 A。
- 打开 B。
- 打开 C。(在打开 C 的情况下。调用 A 的 onCreateView。)
为什么我会出现这种行为?当我删除该斜体代码时,它不会发生。
android - 无法使用 SherlockFragment
我对 SherlockFragment 有疑问。如果我用“Fragment”更改“extends SherlockFragment”,效果很好。但是当和夏洛克一起工作时,我会这样工作。
这段代码是一个片段:
在我的 ActivityMain.java 我有这个:
它适用于 Fragment fragment = null;
我称之为:
但问题是这段代码中的 .replace :
android - getSupportFragmentManager().findFragmentById() 不返回 null 即使它应该
我正在为平板电脑构建动态 UI,并排放置两个片段。
我知道使用 显示哪个布局getSupportFragmentManager().findFragmentById(R.id.my_fragment)
,其中 my_fragments 是显示在主列表片段旁边的第二个片段。但是经过一些旋转并单击 getSupportFragmentManager().findFragmentById() 后,即使它不应该返回片段(显示另一个布局,仅 listfragment)。
布局:
布局土地:
android - 片段支持片段管理器在当前上下文中不存在
在 Xamarin 中,我怎样才能获得getSupportFragmentManager()
自己的FragmentPagerAdapter
?
这是我的代码:
这是我得到的错误:
错误 CS0103:当前上下文中不存在名称“getSupportFragmentManager”
我可以帮忙吗?
提前致谢