如何从片段Android断开工具栏操作

乌鸦

我的应用程序具有一个活动和三种类型的片段。

MainActivity具有ToolBar,并且片段在此添加自己的动作ToolBar-因此片段没有自己的动作ToolBar

  1. (A)片段是formFragmetEditTextCheckBoxSpinner,日期和时间的字段。ToolBar当用户更改其中的某些字段时,它具有中的操作来更新这些字段。
  2. (B)片段是一个ListFragment,并且具有记录列表-它不需要在中具有操作ToolBar
  3. (C)片段是一个选项卡式片段,可以同时包含(A)片段和(B)片段,或选项卡(ViewPager)中的任何其他组合TabbedFragment不需要在中执行任何操作ToolBar,但是如果FormFragment当前选项卡中(A),它将显示该操作FormFragment,因此可以,并且可以正常运行。

问题是这样的:

当用户从ListFragment(B)选择记录时,下一个屏幕是FormFragment(A),并且用户更改字段中的值。之后,用户从ToolBar(更新)中选择一个动作,然后更新表单。

成功更新后,用户将返回(触摸ToolBar弹出的“活动”中添加的箭头BackStack,并显示ListFragment)到ListFragment(B),然后用户在列表中选择另一个项目。另一个(新的)FormFragment将在字段中显示不同的数据。

用户以这种形式更改某些内容,然后按工具栏中的更新操作。

更改未保存!原因是ToolBar此(新)中的动作formFragment仍附加到PREVIOUS FormFragment???中。

有人遇到过这个问题吗???

有某种方法可以将动作与片段分离吗?

我猜想Android在创建时会将工具栏中的新操作设置为新片段。但是显然它没有这样做。

请有人帮忙。

PS I如果需要,将提供部分代码。

提前致谢。

乌鸦

该问题的答案是:在TabbedPagerAdapter中使用getChildFragmentManager()。

我使用的是Activity的getSupportFragmentManager(),当您使用NESTED片段(例如在TabbedFragment中具有ViewPager和ViewPager内有(子)Fragments)时,这是错误的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从片段Android断开工具栏操作

来自分类Dev

Android工具栏,如何隐藏和显示片段

来自分类Dev

Android工具栏,而不是操作栏

来自分类Dev

Android工具栏,而不是操作栏

来自分类Dev

Android 5.0工具栏片段后退

来自分类Dev

Android 5.0工具栏片段后退

来自分类常见问题

如何从片段获取工具栏?

来自分类Dev

将工具栏设置为片段中的操作栏

来自分类Dev

从片段更改工具栏

来自分类常见问题

如何在Android Lollipop上声明扩展高度的工具栏/操作栏?

来自分类Dev

Android的新工具栏和上下文操作栏如何协同工作?

来自分类Dev

如何在Android工具栏操作栏中为微调框设置正确的文本大小

来自分类Dev

在工具栏/操作栏中更改文本颜色,Android?

来自分类Dev

Android隐藏操作栏和工具栏

来自分类Dev

在工具栏或操作栏的中心设置ActionBarDrawerToggle,Android吗?

来自分类Dev

Android Studio工具栏为操作栏错误

来自分类Dev

Android工具栏未在Backstack的片段上调用onOptionsItemSelected

来自分类Dev

Android:何时设置工具栏标题表单片段?

来自分类Dev

从Android中的片段在工具栏中设置标题

来自分类Dev

Android在片段内的工具栏中添加图标

来自分类Dev

带有3个片段的Android工具栏

来自分类常见问题

如何为片段中的工具栏添加功能

来自分类Dev

如何为片段中的工具栏添加功能

来自分类Dev

如何从片段中的工具栏在Listview中搜索

来自分类Dev

如何在片段的工具栏中包含 TabLayout

来自分类Dev

如何管理Android工具栏

来自分类Dev

如何向 Android Studio 操作工具栏添加图标?

来自分类Dev

Android工具栏操作图标不起作用

来自分类Dev

如何在Android Studio中导入工具栏工具?

Related 相关文章

热门标签

归档