fragment相关内容

如何处理屏幕旋转并在Fragment中保存数据?

我有3个片段(片段首页,片段A,片段B和片段C).首次运行应用程序时将显示"Fragment Home"(在“主活动"中设置).从导航绘图项目可以选择每个片段.每个选定的项目都会显示详细的片段. 我在处理数据和保留片段时遇到问题: (1).当我选择一个片段(例如Fragment A)时,将显示Fragment A的页面.但是,当我旋转设备时,为什么我的片段回到Fragment Home ..

在实例化时将对象传递给Fragment或DialogFragment

我正在尝试找出将对象传递给片段或 DialogFragment 而不会破坏"空构造函数'规则. 例如,我创建了一个自定义视图,实例化的每个视图都想关联一个DiaglogFragment.此DialogFragment将用于显示控件,用户可以使用这些控件更改与之关联的自定义视图的某些方面.因为View是我所了解的对象,所以我不能使用 setArguments(). 我可以实现Dialog ..

将数据从活动返回到片段

我正在打开片段视图触摸上的活动.如何将数据返回到打开“活动"的片段. 解决方案 1-首先,您必须使用 startActivityForResult() 从片段中启动Activity 2-确保在活动的 onActivityResult()方法中调用 super.onActivityResult (如果正在实现) 3-在片段中,您只需实现 onActivityResult()并根据需 ..
发布时间:2021-04-04 18:40:41 Java开发

片段中未实现onContextMenuClosed

奇怪,Fragment和v4.Fragment都未实现"onContextMenuClosed".还有其他事件,例如onCreateContextMenu和onContextItemSelected. 关闭上下文菜单后,我需要清理某些内容,可以通过后退按钮,点击屏幕上的空白区域或在上下文菜单中选择一个菜单项来激活它. 然后如何监视片段中上下文菜单的关闭? 解决方案 片段中的菜单 ..
发布时间:2021-04-04 18:38:10 移动开发

如何从片段更改主要活动的数据

我在主要活动中有片段1,片段2,片段3.主活动中有一个TextView,这些片段如何更改文本视图中的文本? 我已经进行了强制转换(Actvity).getActivity,但是我不希望我的应用在更改“活动"时出现错误 解决方案 在活动中编写诸如 setTextViewText(String str)之类的setter方法,并从片段中调用诸如((YourActivity)getActi ..
发布时间:2021-04-04 18:37:17 移动开发

如何附加片段与对话框片段?

我使用下面的代码,该代码基本上是将AppCompatActivity附加到DialogFragment.我应该如何转换并将其用于将Fragment附加到DialogFragment.如果需要更多详细信息,请告诉我. @Override public void onAttach(Context context) { super.onAttach(context); if ( ..
发布时间:2020-11-10 20:01:36 Java开发

在片段更改时删除连续的Firebase侦听器

我的应用程序中的每个Fragment都有自己的连续Firebase侦听器集.活动的Fragment更改后,这些将不再需要,但是,侦听器将继续在后台运行.除此之外,这些旧的侦听器可能会触发先前Fragment的View更新,这可能会使应用程序崩溃.因此,一旦Fragment更改,我想整理一下并清理听众.我不知道如何,但是我有一个替代解决方案,我对您的想法和建议感到好奇. 在片段onCreate ..
发布时间:2020-11-10 20:00:28 Java开发

从片段范围内的节点上删除所有id属性

是否可以删除范围或片段中每个节点的id属性? 更新:我终于发现,我正在努力解决的错误是基于chrome用户执行ctrl + a时将包含在一个范围内,因此意外地将其克隆了.我的目标是从范围(或doc片段)中删除的任何实例,以使其在克隆时不会被复制. 解决方案 您也许可以使用TreeWalker,它几乎可以在Range所使用的所有浏览器中使用. ..
发布时间:2020-11-10 19:59:26 前端开发

以片段代码加载活动

我们可以在片段中加载活动(特别是在onCreateView中)吗?除了通过充气器创建视图之外,我们还可以启动活动,以便调用其事件吗? 例如 代替使用"inflater.inflate(R.layout.tabactivity,null)",我们可以启动使用"tabactivity"作为布局的活动吗? 解决方案 不可能无法在fragment内添加Activity. Fragmen ..
发布时间:2020-11-10 19:56:10 移动开发