android-fragmentactivity相关内容
我遵循了官方文档: https://developer.android.com/guide/components/fragments#Creating .它提供了设置片段的步骤. 首先,创建片段类(`extendeds Fragment') 然后创建其布局(并在片段类的 OnCreateView(LayoutInflater inflater,ViewGroup容器,捆绑的saveIn
..
我有一个带有5个选项卡的viewpager,如果我转到第5个片段(即单击第5个选项卡或滑动到第5个选项卡时加载的片段),然后转到第3个选项卡,第5个片段将不会不再加载视图,如果我转到第二个或第一个选项卡,则第四个和第五个选项卡将不会.我尝试更改viewpager.offscreenlimit(3)甚至5,但没有结果.如果它可以帮助任何人弄清楚,无论我取代第3位的第4位和第5位使用什么片段,它都会发
..
我正在尝试使用动态数据进行布局,但是我很难从同伴对象中获取数据 程序包br.com.mirabilis.tab导入android.os.Bundle导入android.view.LayoutInflater导入android.view.View导入android.view.ViewGroup导入androidx.fragment.app.Fragment导入kotlinx.android.syn
..
我有3个片段(片段首页,片段A,片段B和片段C).首次运行应用程序时将显示"Fragment Home"(在“主活动"中设置).从导航绘图项目可以选择每个片段.每个选定的项目都会显示详细的片段. 我在处理数据和保留片段时遇到问题: (1).当我选择一个片段(例如Fragment A)时,将显示Fragment A的页面.但是,当我旋转设备时,为什么我的片段回到Fragment Home
..
这使我发疯.基本上,我想创建一个 ViewPager 并向其中添加一些 Fragment .然后,我要做的就是在 Fragment 的 TextView 之一中设置一个值.我可以很好地添加 Fragment ,然后将它们附加,但是当我进入 findViewById()中的第一个 TextView 时, Fragment 会引发 NullPointerException .我对我一生一无所知.
..
我有一个活动,我们称它为 A ,它会像这样启动一个片段: remoteFragment = new RemoteFragment();getSupportFragmentManager().beginTransaction().replace(R.id.frameLayout_remote_activity,remoteFragment).犯罪(); 我的 remoteFragment 看
..
还有另一种保存嵌套片段状态的方法吗? 或者,如果我们不应该这样做,为什么呢?谢谢! 02-13 11:42:43.258: E/AndroidRuntime(7167): java.lang.IllegalStateException: Can't retain fragements that are nested in other fragments 02-13 11:42:43.258:
..
我有两个选项卡,第一个选项卡用于地图,第二个选项卡用于列表. 我试图在第一个标签上显示地图.但是它只显示了布局[return inflater.inflate(R.layout.map_activity,container,false);] 但是除了这个我没有一个活动要映射,我想在不丢失标签的情况下在标签本身内部加载该活动.请帮助我 解决方案 正如您告诉您要在片段中显示活动一样,您的选项卡
..
我有一个Activity创建了Fragment,然后此Fragment创建了另一个Fragment: 活动-> Fragment1-> Fragment2 我现在在Fragment2中,我想通过单击按钮返回到Fragment1. 在我的button的OnClickListener中,我有: getActivity().getSupportFragmentManager().
..
我带着一个新问题回到这里.因此,目前我创建了一个应用程序,当您单击按钮时,它可以从一个片段切换到另一个片段.在这2个片段中,有2个viewPagers,它们创建了自定义数量的按钮.但是问题是,当我从一个片段切换到另一个片段,然后又切换回来时,第一个片段的内容不再在这里.我尝试了很多事情,没有任何真正的帮助.我希望你能帮助我.预先感谢. 主要活动: public class MainAc
..
我在做什么:从广播接收器更新用户界面(片段用户界面).但是当找到Fragment时,我得到的是空值. OnReceive(广播接收器): if(MainActivity.getInstace()!=null){ MainActivity.getInstace().updateUI(); } MainActivity.clas
..
我正在使用MVVM体系结构实现回收者视图.装入片段时,数据是第一次在回收器视图中填充,但是在按回键后又回到片段之后,恢复片段后,该数据不会加载列表. 这是我对Fragment HomeFragment.java 的实现 public class HomeFragment extends Fragment { private HomeViewModel homeViewModel; pr
..
我有一个Activity,其中有一个 Save 详细信息按钮和一个Viewpager,其中包含4个片段. Fragments包含“用户详细信息"表单.单击 Save 按钮后,我需要从所有片段中获取数据并保存详细信息.在活动中单击 Save 按钮时,如何获取用户在所有4个片段中输入的数据? 解决方案 我刚刚开发了一个具有相同用例的应用程序.另外,我还必须将数据保存在后退导航中.这个问题比我本
..
我已经创建了一个要在其中启动服务的应用程序第一次打开该应用程序.当该应用程序处于前台状态时每5或10分钟收到本地通知.但是仅在应用程序活动或最近使用的应用程序时才收到通知. app通知未收到.我希望此服务在设备上继续运行. 创建的服务和启动服务的示例代码: 启动服务: Intent i=new Intent(MainActivity.this,MyService.class);
..
我正在单元测试中尝试在Fragment类中调用方法,但我不断收到错误java.lang.ClassCastException: androidx.fragment.app.testing.FragmentScenario$EmptyFragmentActivity cannot be cast to com.nu.rms.inspections.ui.activity.InspectionActi
..
我已经学会了如何在单击按钮时将片段活动从一个更改为另一个(都是片段活动),但是现在我在同一片段上有多个按钮的问题.只有第一个按钮ID有效.我有多个按钮,每个按钮都有不同的片段活动.需要帮助 package com.test.fragmentation; import android.os.Bundle; import android.support.v4.app.Fragment; imp
..
我在一个Android应用中有1个活动,其中包含2个片段. 在第一个片段上,我确实放了一个按钮(btnA). 在第二个上,我推了一个TextView(txtB). 如何通过在第一个活动上按下按钮来在第二个片段的TextView中设置文本? Thx,我是android应用程序开发的新手 JoskXP 解决方案 按照Android最佳做法所述这比Graeme的解决方案稍微冗长
..
我需要一些帮助. em通过这种方式向活动添加片段.问题是在openFragment的每个调用上它都会创建片段并添加.这是显而易见的.问题:我做了什么修改,因此它只能添加一次片段.在下一个使用相同fragment标签的调用中,它将什么都不做. case:第一次按下按钮添加片段并显示.我再次按下相同的按钮,它什么也没反应. public static void openFragment(A
..
我有4个(假设是1,2,3& 4)片段.一次,用户将可以看到其中的任何一个.在第二个片段中,我想在用户使用它时做点什么. 现在,当用户导航到第三个片段&点击后退按钮,我想运行一些代码.我的问题是用户按下后退按钮&时没有调用onResume.来第二个片段. 解决方案 我最近遇到了同样的问题,我知道这已经太迟了,但是以防万一有人在寻找这个问题,这是我的答案: 感谢@fasteque缩小搜索范
..
我正在尝试在我的智能手表上使用ViewPager,但是在尝试重建/运行/调试我的应用程序时,我总是收到错误消息.我正在使用FragmentActivity,这是发生错误的地方.我搜索了stackoverflow和教程网站,看可能是什么问题,并且很多结果都与build.gradle文件有关.但是我几乎尝试了所有偶然发现的事情,但是错误一次都没有改变. 错误: Error: Cannot
..