fragmentmanager相关内容
我正在处理一些片断,但是在从一个片断切换到另一个片断时的过渡动画非常滞后,有时甚至会跳过整个动画(我读到这有时是片断性能不佳的结果)。 非常有趣的是,我在该片段中的所有数据获取和计算都是使用在计算线程上设置的协同例程完全异步完成的。并且包含数据的数组列表甚至不长或参数不多。我在UI标题上做的唯一一件事就是在ReccyclerView Adapter上设置最终列表,然后通知DataSetChang
..
我正在尝试在片段中加载 Google 地图,并且无论我尝试实施什么解决方案,我都会不断收到相同的错误.我已经完成了所有类似(如果不相同)的问题,并尝试按照前几个最佳答案的建议去做,但遗憾的是没有运气.因此,如果您能帮助我,我将不胜感激:我的 MainActivity.java 如下: 包com.nzf.nzf.nzfmap;导入android.support.v4.app.Fragment;导入
..
我有一个带有 ViewPager 的简单片段. 我正在使用最新的支持库 v4 rev18! 如果我第一次显示子片段,一切正常,如果我返回并再次显示,应用程序崩溃并出现以下异常: 我有一个完整的示例,它显示了何时发生以下异常: java.lang.NullPointerException在 android.support.v4.app.FragmentManagerImpl.ge
..
自 API 27 起,FragmentPagerAdapter 已被弃用.最好的替代方法是什么? 就我而言,我知道需要使用 super(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) 之类的东西,但我不知道在我的代码中需要去哪里. 我在课堂上得到了这些导入: 导入androidx.fragment.app.Fragmen
..
由于某种原因,当我尝试显示对话框时,我从 dialog.show(fm, DIALOG_DATE); 收到错误消息.说无法解析方法'show(android.support.v4.app.FragmentManager, java.lang.String)' 为什么不能解析方法? mDateButton.setOnClickListener(new View.OnClickListener
..
如何处理 ActionBar 中的 Android 选项卡,以便它向用户呈现多个上下文级别的选项卡和相关片段(换句话说,我希望 ActionBar 选项卡根据在更高级别 - 有点像分层菜单).(理想情况下,该解决方案将支持任意数量的“级别",但至少三个“级别"会很好) 注意:要正确排列答案,请按“最旧"排序 - 这会将部分放在正确的位置,而 HomeActivity 最后. 解决方案
..
我的 Fragment 从 AppCompatActivity 启动时不会调用 onAttach(context) 方法. 在 XML 中创建片段:
..
我在使用 Fragments 时有时会遇到以下异常: 致命异常:mainjava.lang.NullPointerException在 android.support.v4.app.BackStackRecord.run(BackStackRecord.java:591)在 android.support.v4.app.FragmentManagerImpl.execPendingActions
..
我在 MainActivity 中使用底部导航栏来处理一些片段.这是用于在它们之间切换的代码: private val mOnNavigationItemSelectedListener = BottomNavigationView.OnNavigationItemSelectedListener { item ->如果 (item.isChecked &&supportFragmentMana
..
我有一个带有底部导航选项卡的活动,这些选项卡正在更改其中的片段.当我在这些选项卡上来回单击时,它会在某些时候停止工作.代码执行得很好,因为我在其中放入了一些日志.但是片段没有被切换. 代码在 kotlin 中,但相当简单 fun showTabFragment(tag: String) {val currentFragment:片段?= supportFragmentManager.fra
..
设置如下: 带有 nav_graph 的单个活动应用程序 (MainActivity) HomeFragment 有 viewPager2 和 3 个子片段 这 3 个片段中的每一个都是相同的片段,其中 RecyclerView 显示不同的帖子列表 用户可以点击帖子并导航到全新的屏幕/片段(详细信息) 点击“返回"按钮抛出异常: java.lang.Illega
..
我有一个 FragmentActivity,我想在其中使用一个地图片段.我在让支持片段管理器访问它时遇到问题. if (googleMap == null) {googleMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map1)).getMap();//检查地图是否创建成功如果(goo
..
更新到最新的支持库后, 编译'com.android.support:appcompat-v7:24.2.0'编译'com.android.support:design:24.2.0'编译'com.android.support:percent:24.2.0'编译'com.android.support:recyclerview-v7:24.2.0' 我遇到了奇怪的异常. java.lang
..
我有一个父 Fragment,它有一个 FragementContainerView,其中有不同 Fragment 的转换.parentFragment 有一个按钮,单击该按钮时,它必须从容器视图内的不同子片段中收集所有数据.我正在使用 Navigation 组件和 FragmentResultAPI,第一个用于片段导航/转换,最后一个用于从子级到父级获取结果.我知道如何将孩子的数据返回给父母,但
..
让我们说我们有两个片段,而我们在第二个片段中,那么如果有人按下后退按钮,那么我们将使用backstack成功返回上一个片段(即第一个片段),但是问题在于,上一个片段正在重新启动所有内容.我想在不按任何重新启动或初始化的情况下显示上一个片段的内容.在此先感谢您. 解决方案 欢迎使用Android Fragment Life !! 如@Uuu Uuu所建议,添加片段时需要使用add()方
..
我有一个 MainActivity ,应该在两个片段之间切换:内容和设置(扩展了 PreferenceFragmentCompat ).一切正常,但是最近我实现了 Dagger 2 依赖注入,并且我的“设置"片段开始闪烁.当您按下底部导航栏上的设置项目时,有时会出现设置片段,然后消失几毫秒,然后再次出现. 我看不到发生这种情况的确切原因. 请问您能解释一下发生的情况以及如何解决此问题吗
..
我们有一个 PreferenceFragmentCompat ,然后点击一个首选项,我们希望从当前的 PreferenceFragmentCompat 切换到新的 PreferenceFragmentCompat .(要在新屏幕上进行某些设置). 但是,无论我们尝试了什么,我们都会遇到以下错误: 片段声明的目标片段不属于此片段FragmentManager MainActivit
..
我有两个活动A和B.活动A有一个mapFragment,我正在将它添加到Backstack中.当我从B回到Actvity A时,我希望片段以与离开时相同的状态显示.但是getFragmentManager().getBackStackEntryCount()返回我0.这是我的代码: MapFragment mMapFragment = MapFragment.newInstance();Fra
..
我的活动中有这样的内容: @Overridepublic void onNavigationDrawerItemSelected(int position){片段片段= null;切换(位置+1){情况1: {片段=新的Fragment_Login();FragmentManager frgManager = getFragmentManager();frgManager.beginTrans
..
设置如下: 带有nav_graph的单个活动应用程序(MainActivity) HomeFragment的viewPager2具有3个子片段 这3个片段中的每个片段都是相同的片段,其中RecyclerView显示了不同的帖子列表 用户可以单击帖子,然后导航到全新的屏幕/片段(详细信息) 点击“返回"按钮引发异常: java.lang.IllegalStateE
..