jjzjj

FragmentManager

全部标签

java - 无法解析方法'show(android.support.v4.app.FragmentManager, java.lang.String)

由于某种原因,当我尝试显示对话框时,我从dialog.show(fm,DIALOG_DATE);收到错误消息。说无法解析方法'show(android.support.v4.app.FragmentManager,java.lang.String)'为什么不能解析方法?mDateButton.setOnClickListener(newView.OnClickListener(){publicvoidonClick(Viewv){FragmentManagerfm=getActivity().getSupportFragmentManager();DatePickerFragmentd

java - 在 "FragmentManager"中获取对象 "Service"

是否可以在“服务”中获取对象“FragmentManager”?是否可以从“服务”中的“Activity”传递对象“FragmentManager”。PS:包括不受官方支持的功能。 最佳答案 Isitpossibletogetanobject"FragmentManager"in"Service"?不,对不起。Isitpossibletopassanobject"FragmentManager"from"Activity"inthe"Service".那将是一个非常糟糕的主意。如果您希望您的服务更新您的用户界面,请记住可能没有用户界

android - FragmentManager 上的 IllegalStateException

我的应用程序在许多Android平台(4.1、4.0.4、2.3.6...)上不断报告此问题。但是我无法在我的手机上重现这个问题。我用谷歌搜索了这个问题,但堆栈跟踪似乎与我的不一样。有人知道这个问题是怎么发生的吗?以及如何预防?或者我怎样才能重现这个错误?谢谢。堆栈跟踪:java.lang.IllegalStateException:CannotperformthisactionafteronSaveInstanceStateatandroid.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:

Android - fragment 在通过 FragmentManager 替换后返回到它们的第一个状态

我有一个具有3个选项卡按钮的Activity,每个按钮都会将自己的fragment显示到屏幕上。其中一个fragmnets有一个音乐播放器和图像按钮,当我点击它们时它们会改变它们的图标。(比如播放按钮更改为暂停)问题是,当我单击此播放图像按钮并更改选项卡并使用音乐播放器返回选项卡时,图像按钮会重置。我认为fragmentmanager.replace方法创建了一个新的fragment实例。我怎样才能避免这种情况。这是我的代码fragment。publicclassHomeActivityextendsSlidingFragmentActivity{privateLocationTrac

android - 无法解析方法 show(android.app.FragmentManager, java.lang.String)

我在API23.Using使用v4的RadialTimePickerDialogFragment父Activity基于Activity(我们不需要为什么会这样Cannotresolveformethodshow(android.app.FragmentManager,java.lang.String)importcom.codetroopers.betterpickers.radialtimepicker.RadialTimePickerDialogFragment;importandroid.support.v4.app.DialogFragment;importcom.gtfp.w

android - 来自应用程序上下文的 FragmentManager

有没有办法从应用程序上下文中获取FragmentManager?我想使用ImageLoader或BitmapFun来存储我从服务器下载的一些位图。这两个类都需要FragmentManager来保留配置更改(例如方向更改)的缓存。就我而言,我想在实际“需要”图像之前预先下载它们。 最佳答案 IsthereawaytogetFragmentManagerfromapplicationcontext?不,因为fragment是Activity的一部分。InmycaseIwanttopre-downloadtheimagesbeforeIa

android - 为什么我的 FragmentTransacton() 或 FragmentManager.beginTransaction() 会遇到空指针异常

我收到一个nullPointerException:java.lang.RuntimeException:UnabletostartactivityComponentInfo{---private---}:java.lang.NullPointerException:Attempttoinvokevirtualmethod'android.support.v4.app.FragmentTransactionandroid.support.v4.app.FragmentManager.beginTransaction()'onanullobjectreferenceatandroid.a

android - 如何清除支持FragmentManager的backStack?

有什么办法,如何在不调用存储fragment中的onCreateView()的情况下清除支持FragmentManager的backStack?我了解fragmentlyfe循环并在弹出时调用onDestroyView()和onCreateView()。http://developer.android.com/guide/components/fragments.html#Creating我也知道如何从后台弹出所有fragmentmFragmentManager.popBackStack(null,FragmentManager.POP_BACK_STACK_INCLUSIVE);或f

android - putFragment() - fragment x 当前不在 FragmentManager 中

上面的标题已经被问了很多,但答案似乎与FragmentStatePagerAdapter密切相关,这与我的问题无关。我直接使用putFragment(Bundle,String,Fr​​agment)方法。AndroidDocumentation对于putFragment(Bundle,String,Fr​​agment)说:PutareferencetoafragmentinaBundle.ThisBundlecanbepersistedassavedstate,andwhenlaterrestoringgetFragment(Bundle,String)willreturnthec

android - 从 Flutter 插件获取 v4.app.FragmentManager

我尝试在我的androidflutter插件中获取FragmentManager。就我而言,我需要v4.app.FragmentManager。但在PluginRegistry注册器中。我只是从Registrar.activity().fragmentManager获得app.FragmentManager由于我使用了扩展v4.app.FragmentActivity的FlutterFragmentActivity,你可以看到here中的代码.所以我认为有可能获得v4.app.FragmentManager()。有人知道如何实现吗? 最佳答案