问题标签 [fragmentpageradapter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 交换光标后,带有光标的 FragmentPagerAdapter 不调用 getItem
我创建了 FragmentPagerAdapter,它使用由 Loader 加载的 Cursor。每次数据库中有新内容时,Loader 都会将光标加载到 Activity 中,然后我在 FragmentPagerAdapter 和notifyDataSetChanged()
.
但是我遗漏了一些东西,因为没有人再次调用 Adapter 的 getItem 方法,所以没有任何变化。
基本上,新光标在位置 0 中包含一条新记录。如果我正在查看位置 0,我希望在该位置出现一个新的 Fragment .. 其余部分向右移动......对吗?
android - 如何通过 FragmentPagerAdapter 将变量传递给 Fragment?
我是一个android初学者,正在努力学习,这是我的第一个问题,所以如果问题太简单,请原谅,如果我使用论坛不正确,请告诉我。
我有一个使用包含 viewpager 的布局的 FragmentActivity;该活动创建了 MyFragmentPagerAdapter 的一个实例,该实例创建了多个 MyFragment 实例。都是 support.v4 版本。
我正在尝试找到一种将整数值(表示用户之前所做的选择,实际上可能是可绘制的 id)传递给片段的方法。我正在使用意图将其传递给此活动,并且我知道我可以使用捆绑包将值从 FragmentPagerAdapter 传递给片段,但我找不到将其从活动中获取到 FragmentPagerAdapter 的方法。我尝试了几种方法,包括更改构造函数,但无法使其正常工作。
我错过了一些简单的东西吗?做这个的最好方式是什么?
活动
FragmentPagerAdapter
分段
android - ViewPager 使用 FragmentPagerAdapter 从内存中删除不可见页面
我正在开发一个应用程序,它具有包含 5 个不同片段的视图寻呼机。每个片段都有许多视图、动画和侦听器,因此我的应用程序运行速度较慢。当我只添加第一第二和第三页时没有问题,但在添加其他页面后性能问题开始了。我想从 ViewPager 中删除不可见的页面,但它会导致 CirclePageIndicator 出现问题。我希望只有 3 页“当前页”、“上一页”和“下一页”会出现在屏幕上,而其他页面则消失了。
有人对解决性能问题有想法吗?
android - FragmentPagerAdapter 实现 LoaderManager.LoaderCallbacks
我试图FragmentPagerAdapter
用游标加载器实现一个。但是,似乎我无法访问其中的游标,getItem()
因为在尝试访问游标时出现空引用错误,因为它尚未在onLoadFinished()
.
onLoadFinished()
完成之前不会完成getItem()
?
有没有更好的方法来加载游标数据?我可以ContentProvider
直接查询并将结果存储在我的光标中,但认为加载器是首选。
}
android - Android 在下一个选项卡中显示和保存数据
我创建了FragmentActivity
2 个选项卡。这是一个非常基本的Tab
例子,来自 Android 开发者教程 using FragmentActivity
and FragmentPagerAdapter
Code Here
然后我fragments
为 2创建了 2 个不同的tabs
:
现在在第二个选项卡中,我需要显示第一个选项卡的输入值Name
和Email
来自第二个选项卡的确认需要保存在database
. 但在这里我卡住了。我不知道如何保留数据first tab
?请帮忙。
android - 为什么我不能从 FragmentPagerAdapter 分离片段?
我想从我的 FragmentPagerAdapter 中分离一个片段,但它似乎不起作用。这是我从原始代码中复制的 pageradapter 类:
我只改变了一件事,我destroyItem()
在 instantiateItem() 方法中实现了一个方法,因为我想在每次实例化片段时分离片段(位置 0)。我没有收到任何错误,它只是没有分离。为什么?
先感谢您!
android - 动态更改 android.support.v4.view.PagerTitleStrip 的标题
我目前在我的应用程序中使用 PagerTitleStrip(文档:http: //developer.android.com/reference/android/support/v4/view/PagerTitleStrip.html)
一切正常,我设置了这样的标题:
我现在担心的是,一旦第一个片段完成加载,我必须更改片段的标题。
我已经尝试获取 FragmentPagerAdapter 并尝试对其进行操作,但从未成功更改标题(文本)
确实有一个 getPageTitle 方法: mPagerAdapter.getPageTitle(position) 但没有 setPageTitle ...
有什么想法或建议吗?
android - FragmentPagerAdapter 的问题
我正在尝试使用 viewpager 和片段制作一个幻灯片屏幕,以便我可以为每个片段加载不同的布局并为每个页面提供不同的功能。
我按照教程完成了这个。
悬停时出现的错误public Fragment getItem(int arg0)
:返回类型不兼容FragmentPagerAdapter.getItem(int)
和错误#2:构造函数FragmentPagerAdapter(FragmentManager)
未定义->悬停时获取此构造函数super(fm);
android - Android中不同选项卡中的相同片段
我有一个 PagerFragmentAdapter 有两个选项卡,但只有一个片段 PartOne() :
当 PartOne() 加载时,我检索
我用的
如所描述的那样使用,片段的两个实例以相同的方式运行,给出相同的结果(就像 partChosen == 2 即使它不是)。但是,当我在案例 1 中将 Fragment PartOne() 替换为 PartTwo()* 时,它们会按照我需要的方式行事。
*PartTwo() 的代码与 PartOne() 完全相同,只是名称不同。
请问,我做错了什么?
android - 如何编辑片段并保存其状态?
当我单击按钮(按钮添加)时,我必须在片段(Details())中添加TextViews和EditTexts 。我能够插入它们,但是当我滑动我的 6 个片段并在第一个片段中返回时,这些项目消失了。
有人能帮我吗?
片段活动类:
FragmentPagerAdapter 类:
片段类: