android-fragmentactivity相关内容

第一次加载后,屏幕外ViewPager片段将无法渲染

我有一个带有5个选项卡的viewpager,如果我转到第5个片段(即单击第5个选项卡或滑动到第5个选项卡时加载的片段),然后转到第3个选项卡,第5个片段将不会不再加载视图,如果我转到第二个或第一个选项卡,则第四个和第五个选项卡将不会.我尝试更改viewpager.offscreenlimit(3)甚至5,但没有结果.如果它可以帮助任何人弄清楚,无论我取代第3位的第4位和第5位使用什么片段,它都会发 ..

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

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

Android在FragmentPagerAdapter中的Fragment中设置TextView的文本

这使我发疯.基本上,我想创建一个 ViewPager 并向其中添加一些 Fragment .然后,我要做的就是在 Fragment 的 TextView 之一中设置一个值.我可以很好地添加 Fragment ,然后将它们附加,但是当我进入 findViewById()中的第一个 TextView 时, Fragment 会引发 NullPointerException .我对我一生一无所知. ..

如何在Fragment类中启动Activity

我有两个选项卡,第一个选项卡用于地图,第二个选项卡用于列表. 我试图在第一个标签上显示地图.但是它只显示了布局[return inflater.inflate(R.layout.map_activity,container,false);] 但是除了这个我没有一个活动要映射,我想在不丢失标签的情况下在标签本身内部加载该活动.请帮助我 解决方案 正如您告诉您要在片段中显示活动一样,您的选项卡 ..

更改片段后,ViewPager的内容消失

我带着一个新问题回到这里.因此,目前我创建了一个应用程序,当您单击按钮时,它可以从一个片段切换到另一个片段.在这2个片段中,有2个viewPagers,它们创建了自定义数量的按钮.但是问题是,当我从一个片段切换到另一个片段,然后又切换回来时,第一个片段的内容不再在这里.我尝试了很多事情,没有任何真正的帮助.我希望你能帮助我.预先感谢. 主要活动: public class MainAc ..

未连接适配器; MVVM体系结构中的片段恢复后,跳过了Recycler Vierw中的布局问题

我正在使用MVVM体系结构实现回收者视图.装入片段时,数据是第一次在回收器视图中填充,但是在按回键后又回到片段之后,恢复片段后,该数据不会加载列表. 这是我对Fragment HomeFragment.java 的实现 public class HomeFragment extends Fragment { private HomeViewModel homeViewModel; pr ..

从ViewPager片段获取数据

我有一个Activity,其中有一个 Save 详细信息按钮和一个Viewpager,其中包含4个片段. Fragments包含“用户详细信息"表单.单击 Save 按钮后,我需要从所有片段中获取数据并保存详细信息.在活动中单击 Save 按钮时,如何获取用户在所有4个片段中输入的数据? 解决方案 我刚刚开发了一个具有相同用例的应用程序.另外,我还必须将数据保存在后退导航中.这个问题比我本 ..

当应用程序处于非活动状态时,如何创建Forground服务永远不会停止

我已经创建了一个要在其中启动服务的应用程序第一次打开该应用程序.当该应用程序处于前台状态时每5或10分钟收到本地通知.但是仅在应用程序活动或最近使用的应用程序时才收到通知. app通知未收到.我希望此服务在设备上继续运行. 创建的服务和启动服务的示例代码: 启动服务: Intent i=new Intent(MainActivity.this,MyService.class); ..
发布时间:2020-08-26 01:48:47 移动开发

单击一个片段到另一个片段

我已经学会了如何在单击按钮时将片段活动从一个更改为另一个(都是片段活动),但是现在我在同一片段上有多个按钮的问题.只有第一个按钮ID有效.我有多个按钮,每个按钮都有不同的片段活动.需要帮助 package com.test.fragmentation; import android.os.Bundle; import android.support.v4.app.Fragment; imp ..
发布时间:2020-08-26 01:48:39 移动开发

如何通过按下按钮在第二个片段的TextView中设置Text

我在一个Android应用中有1个活动,其中包含2个片段. 在第一个片段上,我确实放了一个按钮(btnA). 在第二个上,我推了一个TextView(txtB). 如何通过在第一个活动上按下按钮来在第二个片段的TextView中设置文本? Thx,我是android应用程序开发的新手 JoskXP 解决方案 按照Android最佳做法所述这比Graeme的解决方案稍微冗长 ..
发布时间:2020-08-26 01:48:34 移动开发

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

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

片段onResume不被调用

我有4个(假设是1,2,3& 4)片段.一次,用户将可以看到其中的任何一个.在第二个片段中,我想在用户使用它时做点什么. 现在,当用户导航到第三个片段&点击后退按钮,我想运行一些代码.我的问题是用户按下后退按钮&时没有调用onResume.来第二个片段. 解决方案 我最近遇到了同样的问题,我知道这已经太迟了,但是以防万一有人在寻找这个问题,这是我的答案: 感谢@fasteque缩小搜索范 ..

尝试使用FragmentActivity时无法访问ActivityCompatApi23

我正在尝试在我的智能手表上使用ViewPager,但是在尝试重建/运行/调试我的应用程序时,我总是收到错误消息.我正在使用FragmentActivity,这是发生错误的地方.我搜索了stackoverflow和教程网站,看可能是什么问题,并且很多结果都与build.gradle文件有关.但是我几乎尝试了所有偶然发现的事情,但是错误一次都没有改变. 错误: Error: Cannot ..