fragment相关内容

Android Fragment:如何保存实例

嗨,我有一个片段,它加载地图片段并从服务器获取不同的数据。我想保存片段的状态/实例,而不破坏和替换它。我确实知道onSaveInstanceState(Bundle OutState),但我不知道如何在我的例子中应用它(我也读到过碎片周期)。以下是单击菜单项时交换(使用替换)每个片段的活动的代码: public class Menu extends Activity { privat ..
发布时间:2022-07-04 12:08:14 移动开发

碎片内的工具栏正在泄漏

我有一个应用程序,每个Fragment有一个单独的toolbar。然后,应用程序使用setSupportActionBar方法将其设置为活动。显然,这会导致onDestroyView之后的片段布局泄漏。 我尝试的是 设置activity.setSupportActionBar(null)自Navigation库以来引发问题的事件顺序如下:创建新片段并调用旧的DestroyView。因此 ..
发布时间:2022-04-17 21:04:51 移动开发

结果开始对话框以将值返回主活动

我已经试着想了几个小时了。 我有一个主片段类,然后从我从该类中的ImageView设置的onclick开始,我使用一个简单的“Yes”或“Cancel”选项启动一个对话框片段。 如何才能使其在用户单击“确定”时,将结果代码发送回我的主片段,告诉它运行一些代码(在我的示例中,我设置的是墙纸)。 这听起来很简单,但似乎无法理解。提前谢谢。 单击我希望以某种方式将结果返回的位置: ..
发布时间:2022-02-27 18:48:29 移动开发

Android:如何防止在内部膨胀ReccyclerView时,碎片事务出现滞后或动画跳过?

我正在处理一些片断,但是在从一个片断切换到另一个片断时的过渡动画非常滞后,有时甚至会跳过整个动画(我读到这有时是片断性能不佳的结果)。 非常有趣的是,我在该片段中的所有数据获取和计算都是使用在计算线程上设置的协同例程完全异步完成的。并且包含数据的数组列表甚至不长或参数不多。我在UI标题上做的唯一一件事就是在ReccyclerView Adapter上设置最终列表,然后通知DataSetChang ..

片段中的 AdMob

我在我的应用程序中插入了一个 AdMob.但我有一个问题. 当我在 Eclipse 中插入一些关于它的代码时,我可以在 fragment_03 中看到一条关于“构造函数 AdRequest() 不可见"的错误消息,以及“错误:解析 XML 时出错:未绑定前缀"来自“ 所以我附上了 AdMob 的源代码,如下所示. 你能给我一个建议吗? 如果您有任何问题,请告诉我. 谢谢 ..
发布时间:2022-01-25 14:53:22 移动开发

Android Fragments 中容器的用途

我正在学习 Fragment,但我无法理解为什么 Fragment 需要 Container 背后的意义. 我对 Fragments 工作的理解如下: FragmentActivity setContentview 指的是一个xml文件定义片段的位置. FragmentActivity 创建片段的实例 然后将片段分配给容器. FragmentManager 然后显示它 ..
发布时间:2022-01-24 21:20:32 移动开发

从堆栈中弹出特定片段并删除其他片段

如何从堆栈中弹出特定片段并从片段中删除其他片段?例如,这些是我的片段,我知道我在 E 中. A-> B -> C -> D ->E 想从 E 回到 B 并清除 C 和 D.我该怎么做? 解决方案 你可以为每个fragment添加一个tag,同时将它们添加到backstack中,然后从backstack中popfragment,直到没有到达你想要的tag的fragment. F ..
发布时间:2022-01-22 12:29:56 移动开发

如何将数据从片段传递到对话框片段

我知道以前有人问过这个问题,但我不太明白如何实现它.我有一个片段“myFragment",我在其中创建了一个“myDialogueFragment"的对象.当我从 myFragment 调用它时,我想将一些值传递给 myDialogueFragment.我有一个整数 num,我想将它传递给 myDialogueFragment 并将该数字与来自 myDialogueFragment 的其他一些信息 ..
发布时间:2022-01-21 21:56:45 移动开发

Android - 无法在片段中使用弹出窗口

我是安卓新手.现在我正在尝试创建一个滑块.现在我创建了一个滑块.现在我想在单击操作栏中的图标时显示弹出窗口.当我扩展活动时,弹出窗口工作正常.但是当我更改为片段片段时,我无法使用弹出窗口.请让我知道片段页面中弹出的任何想法或示例. public void popup_window() {查看 menuItemView = findViewById(R.id.menu_popup);PopupMe ..
发布时间:2022-01-20 22:55:13 移动开发

在适配器的构造函数中传递片段

因为在 ViewPager 上永远不会触发 onClick 事件(请参阅 这个问题),我将把onClickListener设置为适配器中的item容器. 这个想法是,当点击一个项目时,从适配器调用一个方法,该方法来自该适配器设置为 ViewPager 的 Fragment. 对于 Activity,我将传递上下文并使用此上下文调用方法(类似于 ((myActivity)context) ..
发布时间:2022-01-19 20:09:41 移动开发

从另一个 Fragment 更新 ViewPager 中的 TextView

我正在尝试通过单击另一个 Fragment 上的按钮来更新 Fragment 中的 TextView. 实际上我实现了 Activity 的回调函数并且它确实有效,因为 Logcat 报告 TextView 中的文本已更改.问题是第一个片段中显示的 Textview 没有更新为新值!这就像 Fragment 需要更新什么的...... 这是 ActionBarTabsPager 活动代 ..
发布时间:2022-01-19 20:00:27 移动开发

圆形 ViewPager.片段在第一轮后无法正常工作

好的,所以我需要循环 ViewPager.我很难实施它.现在我已经实现了它并且就圆形滚动而言它工作正常.但我注意到一个问题.即,第一轮滚动片段后不起作用.我有三个片段,里面有一个按钮.按钮在第一轮工作,但当我回到第一页按钮不起作用.p.s 我使用假页面技术使 viewpager 循环. 这里是代码 mViewPager.setAdapter(new PagerAdapter(getSup ..
发布时间:2022-01-19 19:55:39 移动开发

如何知道片段何时在 viewpager 中实际可见

我在 ViewPager 中使用了 4 个片段,因为 ViewPager 会提前加载上一个和下一个片段,并且在片段之间导航时不会调用生命周期方法.那么有什么方法可以检测 Fragment 何时真正可见.提前致谢. 解决方案 当然.假设 viewPager 是您的 ViewPager 实例,请使用:viewPager.getCurrentItem(). 在您的 Fragment 中,您 ..
发布时间:2022-01-19 19:55:33 移动开发