ProviderFragment

abstract class ProviderFragment : BottomSheetDialogFragment

Inheritors

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
@get:Nullable
val activity: FragmentActivity?
Link copied to clipboard
@get:Nullable
var arguments: Bundle?
Link copied to clipboard
@get:NonNull
val childFragmentManager: FragmentManager
Link copied to clipboard
@get:Nullable
open val context: Context?
Link copied to clipboard
@get:NonNull
@get:CallSuper
open val defaultViewModelCreationExtras: CreationExtras
Link copied to clipboard
@get:NonNull
open val defaultViewModelProviderFactory: ViewModelProvider.Factory
Link copied to clipboard
@get:Nullable
open val dialog: Dialog?
Link copied to clipboard
@get:Nullable
open var enterTransition: Any?
Link copied to clipboard
@get:Nullable
open var exitTransition: Any?
Link copied to clipboard
@get:Nullable
val fragmentManager: FragmentManager?
Link copied to clipboard
@get:Nullable
val host: Any?
Link copied to clipboard
val id: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@get:RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP_PREFIX])
val isMenuVisible: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@get:NonNull
val layoutInflater: LayoutInflater
Link copied to clipboard
@get:NonNull
open val lifecycle: Lifecycle
Link copied to clipboard
@get:NonNull
open val loaderManager: LoaderManager
Link copied to clipboard
@RestrictTo(value = [RestrictTo.Scope.LIBRARY])
@Nullable
var mPreviousWho: String?
Link copied to clipboard
@get:Nullable
val parentFragment: Fragment?
Link copied to clipboard
@get:NonNull
val parentFragmentManager: FragmentManager
Link copied to clipboard
@get:Nullable
open var reenterTransition: Any?
Link copied to clipboard
@get:NonNull
val resources: Resources
Link copied to clipboard
Link copied to clipboard
@get:Nullable
open var returnTransition: Any?
Link copied to clipboard
@get:NonNull
val savedStateRegistry: SavedStateRegistry
Link copied to clipboard
@get:Nullable
open var sharedElementEnterTransition: Any?
Link copied to clipboard
@get:Nullable
open var sharedElementReturnTransition: Any?
Link copied to clipboard
Link copied to clipboard
@get:Nullable
val tag: String?
Link copied to clipboard
@get:Nullable
val targetFragment: Fragment?
Link copied to clipboard
Link copied to clipboard
@get:StyleRes
open val theme: Int
Link copied to clipboard
Link copied to clipboard
@get:Nullable
open val view: View?
Link copied to clipboard
@get:MainThread
@get:NonNull
open val viewLifecycleOwner: LifecycleOwner
Link copied to clipboard
@get:NonNull
open val viewLifecycleOwnerLiveData: LiveData<LifecycleOwner?>
Link copied to clipboard
@get:NonNull
open val viewModelStore: ViewModelStore

Functions

Link copied to clipboard
Link copied to clipboard
open fun dismiss()
Link copied to clipboard
Link copied to clipboard
@MainThread
open fun dismissNow()
Link copied to clipboard
open fun dump(@NonNull prefix: String, @Nullable fd: FileDescriptor?, @NonNull writer: PrintWriter, @Nullable args: Array<out String?>??)
Link copied to clipboard
@NonNull
fun getString(@StringRes resId: Int): String
@NonNull
fun getString(@StringRes resId: Int, @Nullable vararg formatArgs: Any?): String
Link copied to clipboard
@NonNull
fun getText(@StringRes resId: Int): CharSequence
Link copied to clipboard
@RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP_PREFIX])
fun hasOptionsMenu(): Boolean
Link copied to clipboard
@MainThread
open fun onActivityCreated(@Nullable savedInstanceState: Bundle?)
Link copied to clipboard
open fun onActivityResult(requestCode: Int, resultCode: Int, @Nullable data: Intent?)
Link copied to clipboard
@MainThread
@CallSuper
open fun onAttach(@NonNull activity: Activity)
@MainThread
open fun onAttach(@NonNull context: Context)
Link copied to clipboard
@MainThread
open fun onAttachFragment(@NonNull childFragment: Fragment)
Link copied to clipboard
open fun onCancel(@NonNull dialog: DialogInterface)
Link copied to clipboard
@CallSuper
open fun onConfigurationChanged(@NonNull newConfig: Configuration)
Link copied to clipboard
@MainThread
open fun onContextItemSelected(@NonNull item: MenuItem): Boolean
Link copied to clipboard
@MainThread
open fun onCreate(@Nullable savedInstanceState: Bundle?)
Link copied to clipboard
@MainThread
@Nullable
open fun onCreateAnimation(transit: Int, enter: Boolean, nextAnim: Int): Animation?
Link copied to clipboard
@MainThread
@Nullable
open fun onCreateAnimator(transit: Int, enter: Boolean, nextAnim: Int): Animator?
Link copied to clipboard
@MainThread
open fun onCreateContextMenu(@NonNull menu: ContextMenu, @NonNull v: View, @Nullable menuInfo: ContextMenu.ContextMenuInfo?)
Link copied to clipboard
@NonNull
open fun onCreateDialog(@Nullable savedInstanceState: Bundle?): Dialog
Link copied to clipboard
@MainThread
open fun onCreateOptionsMenu(@NonNull menu: Menu, @NonNull inflater: MenuInflater)
Link copied to clipboard
@MainThread
@Nullable
open fun onCreateView(@NonNull inflater: LayoutInflater, @Nullable container: ViewGroup?, @Nullable savedInstanceState: Bundle?): View?
Link copied to clipboard
@MainThread
@CallSuper
open fun onDestroy()
Link copied to clipboard
@MainThread
open fun onDestroyOptionsMenu()
Link copied to clipboard
@MainThread
open fun onDestroyView()
Link copied to clipboard
@MainThread
open fun onDetach()
Link copied to clipboard
@CallSuper
open fun onDismiss(@NonNull dialog: DialogInterface)
Link copied to clipboard
@NonNull
open fun onGetLayoutInflater(@Nullable savedInstanceState: Bundle?): LayoutInflater
Link copied to clipboard
@MainThread
open fun onHiddenChanged(hidden: Boolean)
Link copied to clipboard
@UiThread
@CallSuper
open fun onInflate(@NonNull activity: Activity, @NonNull attrs: AttributeSet, @Nullable savedInstanceState: Bundle?)
@UiThread
@CallSuper
open fun onInflate(@NonNull context: Context, @NonNull attrs: AttributeSet, @Nullable savedInstanceState: Bundle?)
Link copied to clipboard
@MainThread
@CallSuper
open fun onLowMemory()
Link copied to clipboard
open fun onMultiWindowModeChanged(isInMultiWindowMode: Boolean)
Link copied to clipboard
@MainThread
open fun onOptionsItemSelected(@NonNull item: MenuItem): Boolean
Link copied to clipboard
@MainThread
open fun onOptionsMenuClosed(@NonNull menu: Menu)
Link copied to clipboard
@MainThread
@CallSuper
open fun onPause()
Link copied to clipboard
open fun onPictureInPictureModeChanged(isInPictureInPictureMode: Boolean)
Link copied to clipboard
@MainThread
open fun onPrepareOptionsMenu(@NonNull menu: Menu)
Link copied to clipboard
@MainThread
open fun onPrimaryNavigationFragmentChanged(isPrimaryNavigationFragment: Boolean)
Link copied to clipboard
open fun onRequestPermissionsResult(requestCode: Int, @NonNull permissions: Array<out String?>, @NonNull grantResults: IntArray)
Link copied to clipboard
@MainThread
@CallSuper
open fun onResume()
Link copied to clipboard
@MainThread
open fun onSaveInstanceState(@NonNull outState: Bundle)
Link copied to clipboard
@MainThread
open fun onStart()
Link copied to clipboard
@MainThread
open fun onStop()
Link copied to clipboard
@MainThread
open fun onViewCreated(@NonNull view: View, @Nullable savedInstanceState: Bundle?)
Link copied to clipboard
@MainThread
open fun onViewStateRestored(@Nullable savedInstanceState: Bundle?)
Link copied to clipboard
fun postponeEnterTransition(duration: Long, @NonNull timeUnit: TimeUnit)
Link copied to clipboard
@MainThread
@NonNull
fun <I : Any?, O : Any?> registerForActivityResult(@NonNull contract: ActivityResultContract<I?, O?>, @NonNull callback: ActivityResultCallback<O?>): ActivityResultLauncher<I?>
@MainThread
@NonNull
fun <I : Any?, O : Any?> registerForActivityResult(@NonNull contract: ActivityResultContract<I?, O?>, @NonNull registry: ActivityResultRegistry, @NonNull callback: ActivityResultCallback<O?>): ActivityResultLauncher<I?>
Link copied to clipboard
open fun registerForContextMenu(@NonNull view: View)
Link copied to clipboard
fun requestPermissions(@NonNull permissions: Array<out String?>, requestCode: Int)
Link copied to clipboard
@NonNull
fun requireActivity(): FragmentActivity
Link copied to clipboard
@NonNull
fun requireArguments(): Bundle
Link copied to clipboard
@NonNull
fun requireComponentDialog(): ComponentDialog
Link copied to clipboard
@NonNull
fun requireContext(): Context
Link copied to clipboard
@NonNull
fun requireDialog(): Dialog
Link copied to clipboard
@NonNull
fun requireFragmentManager(): FragmentManager
Link copied to clipboard
@NonNull
fun requireHost(): Any
Link copied to clipboard
@NonNull
fun requireParentFragment(): Fragment
Link copied to clipboard
@NonNull
fun requireView(): View
Link copied to clipboard
open fun setEnterSharedElementCallback(@Nullable callback: SharedElementCallback?)
Link copied to clipboard
open fun setExitSharedElementCallback(@Nullable callback: SharedElementCallback?)
Link copied to clipboard
open fun setHasOptionsMenu(hasMenu: Boolean)
Link copied to clipboard
open fun setInitialSavedState(@Nullable state: Fragment.SavedState?)
Link copied to clipboard
open fun setMenuVisibility(menuVisible: Boolean)
Link copied to clipboard
open fun setStyle(style: Int, @StyleRes theme: Int)
Link copied to clipboard
open fun setTargetFragment(@Nullable fragment: Fragment?, requestCode: Int)
Link copied to clipboard
@RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP_PREFIX])
open fun setupDialog(@NonNull dialog: Dialog, style: Int)
Link copied to clipboard
open fun shouldShowRequestPermissionRationale(@NonNull permission: String): Boolean
Link copied to clipboard
open fun show(@NonNull manager: FragmentManager, @Nullable tag: String?)
open fun show(@NonNull transaction: FragmentTransaction, @Nullable tag: String?): Int
Link copied to clipboard
open fun showNow(@NonNull manager: FragmentManager, @Nullable tag: String?)
Link copied to clipboard
open fun startActivity(@NonNull intent: Intent)
open fun startActivity(@NonNull intent: Intent, @Nullable options: Bundle?)
Link copied to clipboard
open fun startActivityForResult(@NonNull intent: Intent, requestCode: Int)
open fun startActivityForResult(@NonNull intent: Intent, requestCode: Int, @Nullable options: Bundle?)
Link copied to clipboard
open fun startIntentSenderForResult(@NonNull intent: IntentSender, requestCode: Int, @Nullable fillInIntent: Intent?, flagsMask: Int, flagsValues: Int, extraFlags: Int, @Nullable options: Bundle?)
Link copied to clipboard
Link copied to clipboard
open fun unregisterForContextMenu(@NonNull view: View)