fragmentmanager相关内容
我在我的应用程序中使用导航抽屉.我有一个MainActivity,其余的都是Fragments.所以问题是,假设我有三个片段,例如A,B,C. 现在在A中,我有一个按钮,并且我正在从A> B发送数据. 例如putSring("datafrom A","datafrom A"); 现在在B中,我从A接收数据. B中有一个按钮,我正在从B> C发送数据. 例如putSring("data
..
我需要一些帮助. em通过这种方式向活动添加片段.问题是在openFragment的每个调用上它都会创建片段并添加.这是显而易见的.问题:我做了什么修改,因此它只能添加一次片段.在下一个使用相同fragment标签的调用中,它将什么都不做. case:第一次按下按钮添加片段并显示.我再次按下相同的按钮,它什么也没反应. public static void openFragment(A
..
在我的片段中有很多微调器和编辑文本,提交按钮用于保存数据,重设按钮用于重设所有元素(编辑文本和微调器).我已经使用以下代码重设所有控件 FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.detach(this).attach(this).commit(); ,但不会清除editext.所有微调器都已重
..
更新到最新的支持存储库后, compile 'com.android.support:appcompat-v7:24.2.0' compile 'com.android.support:design:24.2.0' compile 'com.android.support:percent:24.2.0' compile 'com.android.support:recyclerview-v7
..
我有一个可以正常运行的应用程序.在这个应用程序中,我显示了服务器上的产品.当您单击其中一个产品时,我们进入了details活动以显示详细信息.一切正常.从程序的其他页面之一到该活动的一个片段(一个带有标签页和视图分页器和片段的活动).工具栏的颜色和白色的imageview变为蓝色 请帮助我 这是我的片段代码: public class CatFragment extends Fr
..
我在下面有简单的代码 FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.fragment_container,
..
我发现许多帖子解释了如何从savedInstanceState Bundle中获取Fragment,但是,由于Activity可以在4个Fragments之间交换,我需要一种方法来了解哪个片段还活着,然后在开始改变方向时旋转. 我有几个片段的原因是因为我使用的是导航抽屉,所以每个菜单项都是一个片段. 解决方案 找到了我自己的答案,那毕竟是一件非常简单的事情.我将解决方案留给了像我这样
..
Android指南,双窗格可以通过两种方式实现: 多个片段,一个活动 多个片段,多个活动 我正在使用第一种情况(Android指南仅说明了第二种情况). 这是在 7英寸平板电脑上发生的事情: 从横向旋转到纵向:仅重新创建单窗格片段 从纵向旋转到横向:重新创建所有3个片段(单窗格,双窗格母版,双窗格细节) 问题:为什么是单窗格片段(我以编程方式创建,但是使用布局中定
..
我有一个ViewPager和TabLayout包含3个片段.有时,当我在(c0>的帮助下)扫过3个片段时,会抛出IllegalArgumentException并提示已添加 Fragments ... ... (位于索引0处的片段请明确点).由于错误日志仅显示与FragmentManager类有关的内容,而与我的Fragment类无关,因此可能是什么问题?以下是我正在使用的适配器 impo
..
自API 27 FragmentPagerAdapter起已弃用.最好的替代方法是什么? 就我而言,我知道需要使用super(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT)之类的东西,但我不知道代码中该去哪里. 我在课堂上得到了这些进口商品: import androidx.fragment.app.Fragment
..
我有一个带有底部导航选项卡的活动,该活动选项卡正在更改其中的片段.当我在这些选项卡上来回单击时,它有时会停止工作.当我在其中添加一些日志时,代码执行得很好.但是片段没有被切换. 代码在kotlin中,但相当简单 fun showTabFragment(tag: String) { val currentFragment: Fragment? = supportFragm
..
我在MainActivity中使用底部导航栏来处理一些片段.这是用于在它们之间切换的代码: private val mOnNavigationItemSelectedListener = BottomNavigationView.OnNavigationItemSelectedListener { item -> if (item.isChecked && suppo
..
由于某些原因,当我尝试显示一个对话框,我从dialog.show(fm,DIALOG_DATE)中收到错误;说无法解析方法'show(android.support.v4.app.FragmentManager,java.lang.String)' 为什么不能它解决方法? mDateButton.setOnClickListener(new View.OnClickListener(
..
我试图加载谷歌地图里面的片段,我不断收到同样的错误,无论我想实现什么样的解决方案。我已经走了,虽然所有的类似的(如果不相同)的问题,并试图要做的第一几个最好的答案,建议,但可惜没有运气。所以,我真的AP preciate如果您能帮助我: 我的 MainActivity.java 如下: 包com.nzf.nzf.nzfmap;进口android.support.v4.app.Fragment;
..
我有一个FragmentActivity,我想在它使用的地图片段。我有得到支持片段管理器来访问它的一个问题。 如果(GoogleMap的== NULL){ GoogleMap的=((SupportMapFragment)getSupportFragmentManager() .findFragmentById(R.id.map1))
..
在我的活动,我装碎片,将它们添加到backstack作为用户点击的项目。这工作正常和backstack负荷很好。 不幸的是,当我旋转设备,该活动是空白的。我曾尝试一切可能的SO和谷歌。 我试图通过简单地替换片段作为用户点击和处理后的管理资产净值导航自己。这工作得很好,但我失去了我coded切换抽屉式导航栏显示后退箭头堆栈是大于1的自动功能。 我试图消除整个堆栈和在当装置旋转时,用户点击顺序加
..
我有一个从FragmentActivity延伸的主要活动,如: 公共类主要扩展FragmentActivity { 公共静态FragmentManager fragmentManager; 公共静态CustomFragmentAdapter mAdapter; ... //我可以访问canAccessFromMain()在SecondTab是这样的: ((SecondTab)Main.mAdap
..
我挣扎了一会儿点击按钮的正后更新片段从 DialogFragment 。在片段以编程方式添加到活动。当点击一个NullPointerException异常引发的对话框中积极的按钮,因为父片段找不到。 (我不使用 SupportFragments ) 有什么建议? 父活动: 公共类ResultActivity延伸活动{ @覆盖 保护无效的onCreate(捆绑savedIns
..
早上好。我开发一个应用程序中,我有一个从活动,这其中内延伸一个主要布局我有一个片段一个数据类型,在我的情况FragmentCover(这是一个类)。 在我的应用程序,我按下按钮,我想改变这个片段布局另一个布局,从片段,但不同类型的扩展,叫的SongList。 我的问题是,我已经定义了这个片段的类封面,当我改变我没有任何问题,但是当我想要得到的意见,并设置为我的类的一个变量,则funciont
..
我运行到内存问题与碎片,我可以利用一些帮助,以采取适当的路径。因为应用程序需要保留几条路径,用户需要在应用程序中(并且用户可以来回跳转),我不能用一个简单的backstack。导航处理片段是这样的: transaction.hide(currentFragment).show(newFragment).commit(); 我觉得你会帮我的情况是有暂时破坏了片段的视图,然后重新当片段视图获取
..