fragmentmanager相关内容

将数据从当前片段传回上一个片段

我在我的应用程序中使用导航抽屉.我有一个MainActivity,其余的都是Fragments.所以问题是,假设我有三个片段,例如A,B,C. 现在在A中,我有一个按钮,并且我正在从A> B发送数据. 例如putSring("datafrom A","datafrom A"); 现在在B中,我从A接收数据. B中有一个按钮,我正在从B> C发送数据. 例如putSring("data ..
发布时间:2020-08-26 02:12:53 移动开发

如何避免将相同的片段添加到堆栈

我需要一些帮助. em通过这种方式向活动添加片段.问题是在openFragment的每个调用上它都会创建片段并添加.这是显而易见的.问题:我做了什么修改,因此它只能添加一次片段.在下一个使用相同fragment标签的调用中,它将什么都不做. case:第一次按下按钮添加片段并显示.我再次按下相同的按钮,它什么也没反应. public static void openFragment(A ..

重新加载片段,Edittext的文本未清除

在我的片段中有很多微调器和编辑文本,提交按钮用于保存数据,重设按钮用于重设所有元素(编辑文本和微调器).我已经使用以下代码重设所有控件 FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.detach(this).attach(this).commit(); ,但不会清除editext.所有微调器都已重 ..

来自片段的android工具栏颜色变为蓝色

我有一个可以正常运行的应用程序.在这个应用程序中,我显示了服务器上的产品.当您单击其中一个产品时,我们进入了details活动以显示详细信息.一切正常.从程序的其他页面之一到该活动的一个片段(一个带有标签页和视图分页器和片段的活动).工具栏的颜色和白色的imageview变为蓝色 请帮助我 这是我的片段代码: public class CatFragment extends Fr ..

当活动由于导航抽屉活动中的方向更改而重新启动时,如何保留相同的片段

我发现许多帖子解释了如何从savedInstanceState Bundle中获取Fragment,但是,由于Activity可以在4个Fragments之间交换,我需要一种方法来了解哪个片段还活着,然后在开始改变方向时旋转. 我有几个片段的原因是因为我使用的是导航抽屉,所以每个菜单项都是一个片段. 解决方案 找到了我自己的答案,那毕竟是一件非常简单的事情.我将解决方案留给了像我这样 ..

Android:使用1个活动的主/明细流(双窗格)

Android指南,双窗格可以通过两种方式实现: 多个片段,一个活动 多个片段,多个活动 我正在使用第一种情况(Android指南仅说明了第二种情况). 这是在 7英寸平板电脑上发生的事情: 从横向旋转到纵向:仅重新创建单窗格片段 从纵向旋转到横向:重新创建所有3个片段(单窗格,双窗格母版,双窗格细节) 问题:为什么是单窗格片段(我以编程方式创建,但是使用布局中定 ..

抛出IllegalArgumentException的FragmentPagerAdapter-已添加片段

我有一个ViewPager和TabLayout包含3个片段.有时,当我在(c0>的帮助下)扫过3个片段时,会抛出IllegalArgumentException并提示已添加 Fragments ... ... (位于索引0处的片段请明确点).由于错误日志仅显示与FragmentManager类有关的内容,而与我的Fragment类无关,因此可能是什么问题?以下是我正在使用的适配器 impo ..

FragmentTransaction隐藏/显示有时不起作用

我有一个带有底部导航选项卡的活动,该活动选项卡正在更改其中的片段.当我在这些选项卡上来回单击时,它有时会停止工作.当我在其中添加一些日志时,代码执行得很好.但是片段没有被切换. 代码在kotlin中,但相当简单 fun showTabFragment(tag: String) { val currentFragment: Fragment? = supportFragm ..
发布时间:2020-04-26 11:52:13 移动开发

使用谷歌地图Android版中的一个片段内

我试图加载谷歌地图里面的片段,我不断收到同样的错误,无论我想实现什么样的解决方案。我已经走了,虽然所有的类似的(如果不相同)的问题,并试图要做的第一几个最好的答案,建议,但可惜没有运气。所以,我真的AP preciate如果您能帮助我: 我的 MainActivity.java 如下: 包com.nzf.nzf.nzfmap;进口android.support.v4.app.Fragment; ..

BackStack片段轮换空白

在我的活动,我装碎片,将它们添加到backstack作为用户点击的项目。这工作正常和backstack负荷很好。 不幸的是,当我旋转设备,该活动是空白的。我曾尝试一切可能的SO和谷歌。 我试图通过简单地替换片段作为用户点击和处理后的管理资产净值导航自己。这工作得很好,但我失去了我coded切换抽屉式导航栏显示后退箭头堆栈是大于1的自动功能。 我试图消除整个堆栈和在当装置旋转时,用户点击顺序加 ..
发布时间:2016-03-17 23:48:20 移动开发

更新父片段的DialogFragment引发NullPointerException异常

我挣扎了一会儿点击按钮的正后更新片段从 DialogFragment 。在片段以编程方式添加到活动。当点击一个NullPointerException异常引发的对话框中积极的按钮,因为父片段找不到。 (我不使用 SupportFragments ) 有什么建议? 父活动: 公共类ResultActivity延伸活动{ @覆盖 保护无效的onCreate(捆绑savedIns ..

如何更换不同类型的片段?

早上好。我开发一个应用程序中,我有一个从活动,这其中内延伸一个主要布局我有一个片段一个数据类型,在我的情况FragmentCover(这是一个类)。 在我的应用程序,我按下按钮,我想改变这个片段布局另一个布局,从片段,但不同类型的扩展,叫的SongList。 我的问题是,我已经定义了这个片段的类封面,当我改变我没有任何问题,但是当我想要得到的意见,并设置为我的类的一个变量,则funciont ..

Android的碎片 - 多个选项卡/页面流,自定义backstack

我运行到内存问题与碎片,我可以利用一些帮助,以采取适当的路径。因为应用程序需要保留几条路径,用户需要在应用程序中(并且用户可以来回跳转),我不能用一个简单的backstack。导航处理片段是这样的: transaction.hide(currentFragment).show(newFragment).commit(); 我觉得你会帮我的情况是有暂时破坏了片段的视图,然后重新当片段视图获取 ..