草庐IT

SupportFragmentManager

全部标签

android - getFragmentManager() 在 Kotlin 中不起作用

我正在尝试启动包含在我项目本地库模块中的DialogFragment。我调用它的类正在使用Kotlin并且我在函数getFragmentManager()上收到以下错误:以下函数都不能使用提供的参数调用importcom.github.adamshurwitz.materialsearchtoolbar.SearchDialogFragment...privatevarsearchDialogFragment:SearchDialogFragment?=null...searchDialogFragment=SearchDialogFragment()searchDialogFragm

android - 如何访问 fragment 中的 getSupportFragmentManager 或 SupportFragmentManager

名称“getSupportFragmentManager”在当前上下文中不存在我的代码:usingAndroid.Views;usingAndroid.OS;usingAndroid.Support.V4.App;usingcom.refractored;usingAndroid.Support.V4.View;namespaceXamarinStore{publicclassHomeFragment:Android.App.Fragment{BadgeDrawablebasketBadge;intbadgeCount;publicoverridevoidOnCreate(Bundle

android - 在不扩展 FragmentActivity 的情况下获取 SupportFragmentManager

我想在我的应用程序中使用fragment,但我无法扩展FragmentActivity,因为我的应用程序已经扩展了一个属于库的Activity。因为这意味着我无法调用getSupportFragmentManager(),所以我正在寻找一种解决方法,让我无需扩展FragmentActivity即可使用fragment。可能吗? 最佳答案 您的库将需要扩展FragmentActivity。我会担心一个图书馆无论如何都需要您使用他们的基础Activity。如前所述(在可能的情况下)获取库源代码并将其作为库项目添加到Eclipse并使其A

android - popBackStack导致反复调用fragment的oncreateView

我有3个fragmentA、B、C。我编写了一段代码来替换它们并维护后台堆栈:publicvoidaddFragment(FragmentfragmentToAdd,StringfragmentTag){FragmentManagersupportFragmentManager=getSupportFragmentManager();FragmentactiveFragment=getActiveFragment();FragmentTransactionfragmentTransaction=supportFragmentManager.beginTransaction();if(n