我有一个FragmentActivity,想在其中使用地图碎片。但我遇到了一个问题,无法让支持片段管理器获取它。 if (googleMap == null) { googleMap = ((SupportMapFragment) getSupportFragmentM...
自API 27起,FragmentPagerAdapter已过时(deprecated)。有什么最好的替代方案可以使用? 在我的情况下,我知道需要使用类似于super(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT)这样的内容,但...
当我使用 Fragment 时,有时会遇到以下异常:FATAL EXCEPTION: main java.lang.NullPointerException at android.support.v4.app.BackStackRecord.run(BackStackRecord.ja...
我有下面这段简单的代码FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fr...
当从AppCompatActivity启动时,我的Fragment没有调用onAttach(context)方法。 在XML中创建的Fragment:<fragment android:id="@+id/toolbar" class="package.MainToolb...
有时候我会看到这样一个堆栈跟踪,针对一次提交,当用户没有查看活动(状态已保存)时可能会发生:java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android...
由于某些原因,当我尝试显示对话框时,从dialog.show(fm, DIALOG_DATE)中得到一个错误,提示无法解析方法'show(android.support.v4.app.FragmentManager, java.lang.String)' 为什么它无法解析该方法?mDateB...
我已经创建了几个片段,我会以以下方式添加第一个片段:mainFragment = (MainFragment) MainFragment.create(); getSupportFragmentManager().beginTransaction() .setCustomAni...
我正在我的应用程序中使用导航抽屉。我有一个MainActivity和其他是Fragments。问题是,假设我有三个片段,如A,B,C。 现在,在A中我有一个按钮并从A发送数据到B。 例如putString(“datafrom A”,“datafrom A”); 现在在B中,我从A接收数据。 ...
我有两个活动A和B。Activity A有一个mapFragment,我将它添加到了回退栈中。当我从 B 返回到Activity A时,我希望该片段以与离开它时相同的状态显示。但是getFragmentManager()。getBackStackEntryCount()返回0。这是我的代码:M...