# WebViewFragment

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  
Deprecated in [API level 28](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

WebViewFragment
===============

*** ** * ** ***

Kotlin \|[Java](/reference/android/webkit/WebViewFragment "View this page in Java")  

```
open class WebViewFragment : Fragment
```

|---|---|-------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html) |||
| ↳ | [android.app.Fragment](../app/Fragment.html#) ||
|   | ↳ | [android.webkit.WebViewFragment](#) |

*** ** * ** ***

| **This class was deprecated in API level 28.**
|
| Manually call [WebView.onPause()](/reference/kotlin/android/webkit/WebView#onPause()) and [WebView.onResume()](/reference/kotlin/android/webkit/WebView#onResume())

A fragment that displays a WebView.

The WebView is automically paused or resumed when the Fragment is paused or resumed.

Summary
-------

| Inherited constants ||
|---|---|
| From class [ComponentCallbacks2](../content/ComponentCallbacks2.html#) |----------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [TRIM_MEMORY_BACKGROUND](../content/ComponentCallbacks2.html#TRIM_MEMORY_BACKGROUND:kotlin.Int) Level for [onTrimMemory(int)](../content/ComponentCallbacks2.html#onTrimMemory(kotlin.Int)): the process has gone on to the LRU list. This is a good opportunity to clean up resources that can efficiently and quickly be re-built if the user returns to the app. <br />                                                                                                                                                                                                                                                                                                                                                                                      | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [TRIM_MEMORY_COMPLETE](../content/ComponentCallbacks2.html#TRIM_MEMORY_COMPLETE:kotlin.Int) Level for [onTrimMemory(int)](../content/ComponentCallbacks2.html#onTrimMemory(kotlin.Int)): the process is nearing the end of the background LRU list, and if more memory isn't found soon it will be killed. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                               | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [TRIM_MEMORY_MODERATE](../content/ComponentCallbacks2.html#TRIM_MEMORY_MODERATE:kotlin.Int) Level for [onTrimMemory(int)](../content/ComponentCallbacks2.html#onTrimMemory(kotlin.Int)): the process is around the middle of the background LRU list; freeing memory can help the system keep other processes running later in the list for better overall performance. <br />                                                                                                                                                                                                                                                                                                                                                                                  | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [TRIM_MEMORY_RUNNING_CRITICAL](../content/ComponentCallbacks2.html#TRIM_MEMORY_RUNNING_CRITICAL:kotlin.Int) Level for [onTrimMemory(int)](../content/ComponentCallbacks2.html#onTrimMemory(kotlin.Int)): the process is not an expendable background process, but the device is running extremely low on memory and is about to not be able to keep any background processes running. Your running process should free up as many non-critical resources as it can to allow that memory to be used elsewhere. The next thing that will happen after this is [onLowMemory()](../content/ComponentCallbacks.html#onLowMemory()) called to report that nothing at all can be kept in the background, a situation that can start to notably impact the user. <br /> | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [TRIM_MEMORY_RUNNING_LOW](../content/ComponentCallbacks2.html#TRIM_MEMORY_RUNNING_LOW:kotlin.Int) Level for [onTrimMemory(int)](../content/ComponentCallbacks2.html#onTrimMemory(kotlin.Int)): the process is not an expendable background process, but the device is running low on memory. Your running process should free up unneeded resources to allow that memory to be used elsewhere. <br />                                                                                                                                                                                                                                                                                                                                                           | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [TRIM_MEMORY_RUNNING_MODERATE](../content/ComponentCallbacks2.html#TRIM_MEMORY_RUNNING_MODERATE:kotlin.Int) Level for [onTrimMemory(int)](../content/ComponentCallbacks2.html#onTrimMemory(kotlin.Int)): the process is not an expendable background process, but the device is running moderately low on memory. Your running process may want to release some unneeded resources for use elsewhere. <br />                                                                                                                                                                                                                                                                                                                                                    | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [TRIM_MEMORY_UI_HIDDEN](../content/ComponentCallbacks2.html#TRIM_MEMORY_UI_HIDDEN:kotlin.Int) Level for [onTrimMemory(int)](../content/ComponentCallbacks2.html#onTrimMemory(kotlin.Int)): the process had been showing a user interface, and is no longer doing so. Large allocations with the UI should be released at this point to allow memory to be better managed. <br />                                                                                                                                                                                                                                                                                                                                                                                | ||

|                 Public constructors                 ||
|--------------------------------------------------|---|
| [WebViewFragment](#WebViewFragment())`()` <br /> |

|                                                                                                                                                                                               Public methods                                                                                                                                                                                               ||
|-----------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| open [WebView](/reference/kotlin/android/webkit/WebView)!                         | [getWebView](#getWebView())`()` Gets the WebView.                                                                                                                                                                                                                                                                       |
| open [View](../view/View.html#)?                                                  | [onCreateView](#onCreateView(android.view.LayoutInflater,%20android.view.ViewGroup,%20android.os.Bundle))`(`inflater:` `[LayoutInflater](../view/LayoutInflater.html#)!`, `container:` `[ViewGroup](../view/ViewGroup.html#)?`, `savedInstanceState:` `[Bundle](../os/Bundle.html#)!`)` Called to instantiate the view. |
| open [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [onDestroy](#onDestroy())`()` Called when the fragment is no longer in use.                                                                                                                                                                                                                                             |
| open [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [onDestroyView](#onDestroyView())`()` Called when the WebView has been detached from the fragment.                                                                                                                                                                                                                      |
| open [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [onPause](#onPause())`()` Called when the fragment is visible to the user and actively running.                                                                                                                                                                                                                         |
| open [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [onResume](#onResume())`()` Called when the fragment is no longer resumed.                                                                                                                                                                                                                                              |

| Inherited functions ||
|---|---|
| From class [Fragment](../app/Fragment.html#) |------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [dump](../app/Fragment.html#dump(kotlin.String,%20java.io.FileDescriptor,%20java.io.PrintWriter,%20kotlin.Array))`(`prefix:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!`, `fd:` `[FileDescriptor](../../java/io/FileDescriptor.html#)!`, `writer:` `[PrintWriter](../../java/io/PrintWriter.html#)!`, `args:` `[Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!>!`)` Print the Fragments's state into the given stream. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)             | [equals](../app/Fragment.html#equals(kotlin.Any))`(`other:` `[Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)?`)` Subclasses can not override equals(). <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | [Activity](../app/Activity.html#)!                                                             | [getActivity](../app/Fragment.html#getActivity())`()` Return the Activity this fragment is currently associated with. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)             | [getAllowEnterTransitionOverlap](../app/Fragment.html#getAllowEnterTransitionOverlap())`()` Returns whether the exit transition and enter transition overlap or not. When true, the enter transition will start as soon as possible. When false, the enter transition will wait until the exit transition completes before starting. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)             | [getAllowReturnTransitionOverlap](../app/Fragment.html#getAllowReturnTransitionOverlap())`()` Returns whether the return transition and reenter transition overlap or not. When true, the reenter transition will start as soon as possible. When false, the reenter transition will wait until the return transition completes before starting. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | | [Bundle](../os/Bundle.html#)!                                                                  | [getArguments](../app/Fragment.html#getArguments())`()` Return the arguments supplied to [setArguments](../app/Fragment.html#setArguments(android.os.Bundle)), if any. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | [FragmentManager](../app/FragmentManager.html#)!                                               | [getChildFragmentManager](../app/Fragment.html#getChildFragmentManager())`()` Return a private FragmentManager for placing and managing Fragments inside of this Fragment. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | | [Context](../content/Context.html#)!                                                           | [getContext](../app/Fragment.html#getContext())`()` Return the [Context](../content/Context.html#) this fragment is currently associated with. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | | [Transition](../transition/Transition.html#)!                                                  | [getEnterTransition](../app/Fragment.html#getEnterTransition())`()` Returns the Transition that will be used to move Views into the initial scene. The entering Views will be those that are regular Views or ViewGroups that have [ViewGroup.isTransitionGroup](../view/ViewGroup.html#isTransitionGroup()) return true. Typical Transitions will extend [android.transition.Visibility](../transition/Visibility.html#) as entering is governed by changing visibility from [View.INVISIBLE](../view/View.html#INVISIBLE:kotlin.Int) to [View.VISIBLE](../view/View.html#VISIBLE:kotlin.Int). <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [Transition](../transition/Transition.html#)!                                                  | [getExitTransition](../app/Fragment.html#getExitTransition())`()` Returns the Transition that will be used to move Views out of the scene when the fragment is removed, hidden, or detached when not popping the back stack. The exiting Views will be those that are regular Views or ViewGroups that have [ViewGroup.isTransitionGroup](../view/ViewGroup.html#isTransitionGroup()) return true. Typical Transitions will extend [android.transition.Visibility](../transition/Visibility.html#) as exiting is governed by changing visibility from [View.VISIBLE](../view/View.html#VISIBLE:kotlin.Int) to [View.INVISIBLE](../view/View.html#INVISIBLE:kotlin.Int). If transition is null, the views will remain unaffected. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | | [FragmentManager](../app/FragmentManager.html#)!                                               | [getFragmentManager](../app/Fragment.html#getFragmentManager())`()` Return the FragmentManager for interacting with fragments associated with this fragment's activity. Note that this will be non-null slightly before [getActivity()](../app/Fragment.html#getActivity()), during the time from when the fragment is placed in a [FragmentTransaction](../app/FragmentTransaction.html#) until it is committed and attached to its activity. If this Fragment is a child of another Fragment, the FragmentManager returned here will be the parent's [getChildFragmentManager()](../app/Fragment.html#getChildFragmentManager()). <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)?                    | [getHost](../app/Fragment.html#getHost())`()` Return the host object of this fragment. May return `null` if the fragment isn't currently being hosted. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)                     | [getId](../app/Fragment.html#getId())`()` Return the identifier this fragment is known by. This is either the android:id value supplied in a layout or the container view ID supplied when adding the fragment. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [LayoutInflater](../view/LayoutInflater.html#)!                                                | [getLayoutInflater](../app/Fragment.html#getLayoutInflater())`()` Returns the cached LayoutInflater used to inflate Views of this Fragment. If [onGetLayoutInflater(android.os.Bundle)](../app/Fragment.html#onGetLayoutInflater(android.os.Bundle)) has not been called [onGetLayoutInflater(android.os.Bundle)](../app/Fragment.html#onGetLayoutInflater(android.os.Bundle)) will be called with a `null` argument and that value will be cached. The cached LayoutInflater will be replaced immediately prior to [onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)](../app/Fragment.html#onCreateView(android.view.LayoutInflater,%20android.view.ViewGroup,%20android.os.Bundle)) and cleared immediately after [onDetach()](../app/Fragment.html#onDetach()). <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | [LoaderManager](../app/LoaderManager.html#)!                                                   | [getLoaderManager](../app/Fragment.html#getLoaderManager())`()` Return the LoaderManager for this fragment, creating it if needed. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | [Fragment](../app/Fragment.html#)!                                                             | [getParentFragment](../app/Fragment.html#getParentFragment())`()` Returns the parent Fragment containing this Fragment. If this Fragment is attached directly to an Activity, returns null. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | | [Transition](../transition/Transition.html#)!                                                  | [getReenterTransition](../app/Fragment.html#getReenterTransition())`()` Returns the Transition that will be used to move Views in to the scene when returning due to popping a back stack. The entering Views will be those that are regular Views or ViewGroups that have [ViewGroup.isTransitionGroup](../view/ViewGroup.html#isTransitionGroup()) return true. Typical Transitions will extend [android.transition.Visibility](../transition/Visibility.html#) as exiting is governed by changing visibility from [View.VISIBLE](../view/View.html#VISIBLE:kotlin.Int) to [View.INVISIBLE](../view/View.html#INVISIBLE:kotlin.Int). If transition is null, the views will remain unaffected. If nothing is set, the default will be to use the same transition as [setExitTransition(android.transition.Transition)](../app/Fragment.html#setExitTransition(android.transition.Transition)). <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [Resources](../content/res/Resources.html#)!                                                   | [getResources](../app/Fragment.html#getResources())`()` Return `getActivity().getResources()`. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)             | [getRetainInstance](../app/Fragment.html#getRetainInstance())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | [Transition](../transition/Transition.html#)!                                                  | [getReturnTransition](../app/Fragment.html#getReturnTransition())`()` Returns the Transition that will be used to move Views out of the scene when the Fragment is preparing to be removed, hidden, or detached because of popping the back stack. The exiting Views will be those that are regular Views or ViewGroups that have [ViewGroup.isTransitionGroup](../view/ViewGroup.html#isTransitionGroup()) return true. Typical Transitions will extend [android.transition.Visibility](../transition/Visibility.html#) as entering is governed by changing visibility from [View.VISIBLE](../view/View.html#VISIBLE:kotlin.Int) to [View.INVISIBLE](../view/View.html#INVISIBLE:kotlin.Int). If `transition` is null, entering Views will remain unaffected. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | | [Transition](../transition/Transition.html#)!                                                  | [getSharedElementEnterTransition](../app/Fragment.html#getSharedElementEnterTransition())`()` Returns the Transition that will be used for shared elements transferred into the content Scene. Typical Transitions will affect size and location, such as [android.transition.ChangeBounds](../transition/ChangeBounds.html#). A null value will cause transferred shared elements to blink to the final position. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | [Transition](../transition/Transition.html#)!                                                  | [getSharedElementReturnTransition](../app/Fragment.html#getSharedElementReturnTransition())`()` Return the Transition that will be used for shared elements transferred back during a pop of the back stack. This Transition acts in the leaving Fragment. Typical Transitions will affect size and location, such as [android.transition.ChangeBounds](../transition/ChangeBounds.html#). A null value will cause transferred shared elements to blink to the final position. If no value is set, the default will be to use the same value as [setSharedElementEnterTransition(android.transition.Transition)](../app/Fragment.html#setSharedElementEnterTransition(android.transition.Transition)). <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!              | [getString](../app/Fragment.html#getString(kotlin.Int))`(`resId:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` Return a localized string from the application's package's default string table. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!              | [getString](../app/Fragment.html#getString(kotlin.Int,%20kotlin.Any))`(`resId:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, `vararg` `formatArgs:` `[Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)!`)` Return a localized formatted string from the application's package's default string table, substituting the format arguments as defined in [java.util.Formatter](../../java/util/Formatter.html#) and java.lang.String#format. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!              | [getTag](../app/Fragment.html#getTag())`()` Get the tag name of the fragment, if specified. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | | [Fragment](../app/Fragment.html#)!                                                             | [getTargetFragment](../app/Fragment.html#getTargetFragment())`()` Return the target fragment set by [setTargetFragment](../app/Fragment.html#setTargetFragment(android.app.Fragment,%20kotlin.Int)). <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)                     | [getTargetRequestCode](../app/Fragment.html#getTargetRequestCode())`()` Return the target request code set by [setTargetFragment](../app/Fragment.html#setTargetFragment(android.app.Fragment,%20kotlin.Int)). <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | | [CharSequence](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char-sequence/index.html)! | [getText](../app/Fragment.html#getText(kotlin.Int))`(`resId:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` Return a localized, styled CharSequence from the application's package's default string table. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)             | [getUserVisibleHint](../app/Fragment.html#getUserVisibleHint())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | [View](../view/View.html#)?                                                                    | [getView](../app/Fragment.html#getView())`()` Get the root view for the fragment's layout (the one returned by [onCreateView](../app/Fragment.html#onCreateView(android.view.LayoutInflater,%20android.view.ViewGroup,%20android.os.Bundle))), if provided. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)                     | [hashCode](../app/Fragment.html#hashCode())`()` Subclasses can not override hashCode(). <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | [Fragment](../app/Fragment.html#)!                                                             | [instantiate](../app/Fragment.html#instantiate(android.content.Context,%20kotlin.String))`(`context:` `[Context](../content/Context.html#)!`, `fname:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!`)` Like [instantiate(android.content.Context,java.lang.String,android.os.Bundle)](../app/Fragment.html#instantiate(android.content.Context,%20kotlin.String,%20android.os.Bundle)) but with a null argument Bundle. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | | [Fragment](../app/Fragment.html#)!                                                             | [instantiate](../app/Fragment.html#instantiate(android.content.Context,%20kotlin.String,%20android.os.Bundle))`(`context:` `[Context](../content/Context.html#)!`, `fname:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!`, `args:` `[Bundle](../os/Bundle.html#)?`)` Create a new instance of a Fragment with the given class name. This is the same as calling its empty constructor. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)             | [isAdded](../app/Fragment.html#isAdded())`()` Return true if the fragment is currently added to its activity. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)             | [isDetached](../app/Fragment.html#isDetached())`()` Return true if the fragment has been explicitly detached from the UI. That is, [FragmentTransaction.detach(Fragment)](../app/FragmentTransaction.html#detach(android.app.Fragment)) has been used on it. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)             | [isHidden](../app/Fragment.html#isHidden())`()` Return true if the fragment has been hidden. By default fragments are shown. You can find out about changes to this state with [onHiddenChanged](../app/Fragment.html#onHiddenChanged(kotlin.Boolean)). Note that the hidden state is orthogonal to other states -- that is, to be visible to the user, a fragment must be both started and not hidden. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)             | [isInLayout](../app/Fragment.html#isInLayout())`()` Return true if the layout is included as part of an activity view hierarchy via the \<fragment\> tag. This will always be true when fragments are created through the \<fragment\> tag, *except* in the case where an old fragment is restored from a previous state and it does not appear in the layout of the current state. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)             | [isRemoving](../app/Fragment.html#isRemoving())`()` Return true if this fragment is currently being removed from its activity. This is *not* whether its activity is finishing, but rather whether it is in the process of being removed from its activity. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)             | [isResumed](../app/Fragment.html#isResumed())`()` Return true if the fragment is in the resumed state. This is true for the duration of [onResume()](../app/Fragment.html#onResume()) and [onPause()](../app/Fragment.html#onPause()) as well. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)             | [isStateSaved](../app/Fragment.html#isStateSaved())`()` Returns true if this fragment is added and its state has already been saved by its host. Any operations that would change saved state should not be performed if this method returns true, and some operations such as [setArguments(android.os.Bundle)](../app/Fragment.html#setArguments(android.os.Bundle)) will fail. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)             | [isVisible](../app/Fragment.html#isVisible())`()` Return true if the fragment is currently visible to the user. This means it: (1) has been added, (2) has its view attached to the window, and (3) is not hidden. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onActivityCreated](../app/Fragment.html#onActivityCreated(android.os.Bundle))`(`savedInstanceState:` `[Bundle](../os/Bundle.html#)?`)` Called when the fragment's activity has been created and this fragment's view hierarchy instantiated. It can be used to do final initialization once these pieces are in place, such as retrieving views or restoring state. It is also useful for fragments that use [setRetainInstance(boolean)](../app/Fragment.html#setRetainInstance(kotlin.Boolean)) to retain their instance, as this callback tells the fragment when it is fully associated with the new activity instance. This is called after [onCreateView](../app/Fragment.html#onCreateView(android.view.LayoutInflater,%20android.view.ViewGroup,%20android.os.Bundle)) and before [onViewStateRestored(android.os.Bundle)](../app/Fragment.html#onViewStateRestored(android.os.Bundle)). If you override this method you *must* call through to the superclass implementation. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onActivityResult](../app/Fragment.html#onActivityResult(kotlin.Int,%20kotlin.Int,%20android.content.Intent))`(`requestCode:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, `resultCode:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, `data:` `[Intent](../content/Intent.html#)!`)` Receive the result from a previous call to [startActivityForResult(android.content.Intent,int)](../app/Fragment.html#startActivityForResult(android.content.Intent,%20kotlin.Int)). This follows the related Activity API as described there in [Activity.onActivityResult(int, int, Intent)](../app/Activity.html#onActivityResult(kotlin.Int,%20kotlin.Int,%20android.content.Intent)). <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onAttach](../app/Fragment.html#onAttach(android.app.Activity))`(`activity:` `[Activity](../app/Activity.html#)!`)` <br /> If you override this method you *must* call through to the superclass implementation. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onAttach](../app/Fragment.html#onAttach(android.content.Context))`(`context:` `[Context](../content/Context.html#)!`)` Called when a fragment is first attached to its context. [onCreate(android.os.Bundle)](../app/Fragment.html#onCreate(android.os.Bundle)) will be called after this. If you override this method you *must* call through to the superclass implementation. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onAttachFragment](../app/Fragment.html#onAttachFragment(android.app.Fragment))`(`childFragment:` `[Fragment](../app/Fragment.html#)!`)` Called when a fragment is attached as a child of this fragment. This is called after the attached fragment's `onAttach` and before the attached fragment's `onCreate` if the fragment has not yet had a previous call to `onCreate`. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onConfigurationChanged](../app/Fragment.html#onConfigurationChanged(android.content.res.Configuration))`(`newConfig:` `[Configuration](../content/res/Configuration.html#)`)` Called by the system when the device configuration changes while your component is running. Note that, unlike activities, other components are never restarted when a configuration changes: they must always deal with the results of the change, such as by re-retrieving resources. At the time that this function has been called, your Resources object will have been updated to return resource values matching the new configuration. For more information, read [Handling Runtime Changes](https://developer.android.com/guide/topics/resources/runtime-changes.html). If you override this method you *must* call through to the superclass implementation. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)             | [onContextItemSelected](../app/Fragment.html#onContextItemSelected(android.view.MenuItem))`(`item:` `[MenuItem](../view/MenuItem.html#)!`)` This hook is called whenever an item in a context menu is selected. The default implementation simply returns false to have the normal processing happen (calling the item's Runnable or sending a message to its Handler as appropriate). You can use this method for any items for which you would like to do processing without those other facilities. Use [MenuItem.getMenuInfo()](../view/MenuItem.html#getMenuInfo()) to get extra information set by the View that added this menu item. Derived classes should call through to the base class for it to perform the default menu handling. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onCreate](../app/Fragment.html#onCreate(android.os.Bundle))`(`savedInstanceState:` `[Bundle](../os/Bundle.html#)?`)` Called to do initial creation of a fragment. This is called after [onAttach(android.app.Activity)](../app/Fragment.html#onAttach(android.app.Activity)) and before [onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)](../app/Fragment.html#onCreateView(android.view.LayoutInflater,%20android.view.ViewGroup,%20android.os.Bundle)), but is not called if the fragment instance is retained across Activity re-creation (see [setRetainInstance(boolean)](../app/Fragment.html#setRetainInstance(kotlin.Boolean))). Note that this can be called while the fragment's activity is still in the process of being created. As such, you can not rely on things like the activity's content view hierarchy being initialized at this point. If you want to do work once the activity itself is created, see [onActivityCreated(android.os.Bundle)](../app/Fragment.html#onActivityCreated(android.os.Bundle)). If your app's `targetSdkVersion` is [android.os.Build.VERSION_CODES#M](../os/Build.VERSION_CODES.html#M:kotlin.Int) or lower, child fragments being restored from the savedInstanceState are restored after `onCreate` returns. When targeting [android.os.Build.VERSION_CODES#N](../os/Build.VERSION_CODES.html#N:kotlin.Int) or above and running on an N or newer platform version they are restored by `Fragment.onCreate`. <br /> If you override this method you *must* call through to the superclass implementation. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | [Animator](../animation/Animator.html#)!                                                       | [onCreateAnimator](../app/Fragment.html#onCreateAnimator(kotlin.Int,%20kotlin.Boolean,%20kotlin.Int))`(`transit:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, `enter:` `[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`, `nextAnim:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` Called when a fragment loads an animation. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onCreateContextMenu](../app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,%20android.view.View,%20android.view.ContextMenu.ContextMenuInfo))`(`menu:` `[ContextMenu](../view/ContextMenu.html#)!`, `v:` `[View](../view/View.html#)!`, `menuInfo:` `[ContextMenu.ContextMenuInfo](../view/ContextMenu.ContextMenuInfo.html#)!`)` Called when a context menu for the `view` is about to be shown. Unlike [onCreateOptionsMenu](../app/Fragment.html#onCreateOptionsMenu(android.view.Menu,%20android.view.MenuInflater)), this will be called every time the context menu is about to be shown and should be populated for the view (or item inside the view for [AdapterView](../widget/AdapterView.html#) subclasses, this can be found in the `menuInfo`)). Use [onContextItemSelected(android.view.MenuItem)](../app/Fragment.html#onContextItemSelected(android.view.MenuItem)) to know when an item has been selected. The default implementation calls up to [Activity.onCreateContextMenu](../app/Activity.html#onCreateContextMenu(android.view.ContextMenu,%20android.view.View,%20android.view.ContextMenu.ContextMenuInfo)), though you can not call this implementation if you don't want that behavior. It is not safe to hold onto the context menu after this method returns. Called when the context menu for this view is being built. It is not safe to hold onto the menu after this method returns. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onCreateOptionsMenu](../app/Fragment.html#onCreateOptionsMenu(android.view.Menu,%20android.view.MenuInflater))`(`menu:` `[Menu](../view/Menu.html#)!`, `inflater:` `[MenuInflater](../view/MenuInflater.html#)!`)` Initialize the contents of the Activity's standard options menu. You should place your menu items in to menu. For this method to be called, you must have first called [setHasOptionsMenu](../app/Fragment.html#setHasOptionsMenu(kotlin.Boolean)). See [Activity.onCreateOptionsMenu](../app/Activity.html#onCreateOptionsMenu(android.view.Menu)) for more information. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onDestroyOptionsMenu](../app/Fragment.html#onDestroyOptionsMenu())`()` Called when this fragment's option menu items are no longer being included in the overall options menu. Receiving this call means that the menu needed to be rebuilt, but this fragment's items were not included in the newly built menu (its [onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater)](../app/Fragment.html#onCreateOptionsMenu(android.view.Menu,%20android.view.MenuInflater)) was not called). <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onDetach](../app/Fragment.html#onDetach())`()` Called when the fragment is no longer attached to its activity. This is called after [onDestroy()](../app/Fragment.html#onDestroy()), except in the cases where the fragment instance is retained across Activity re-creation (see [setRetainInstance(boolean)](../app/Fragment.html#setRetainInstance(kotlin.Boolean))), in which case it is called after [onStop()](../app/Fragment.html#onStop()). If you override this method you *must* call through to the superclass implementation. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | | [LayoutInflater](../view/LayoutInflater.html#)!                                                | [onGetLayoutInflater](../app/Fragment.html#onGetLayoutInflater(android.os.Bundle))`(`savedInstanceState:` `[Bundle](../os/Bundle.html#)!`)` Returns the LayoutInflater used to inflate Views of this Fragment. The default implementation will throw an exception if the Fragment is not attached. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onHiddenChanged](../app/Fragment.html#onHiddenChanged(kotlin.Boolean))`(`hidden:` `[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` Called when the hidden state (as returned by [isHidden()](../app/Fragment.html#isHidden()) of the fragment has changed. Fragments start out not hidden; this will be called whenever the fragment changes state from that. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onInflate](../app/Fragment.html#onInflate(android.app.Activity,%20android.util.AttributeSet,%20android.os.Bundle))`(`activity:` `[Activity](../app/Activity.html#)!`, `attrs:` `[AttributeSet](../util/AttributeSet.html#)!`, `savedInstanceState:` `[Bundle](../os/Bundle.html#)!`)` <br /> If you override this method you *must* call through to the superclass implementation. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onInflate](../app/Fragment.html#onInflate(android.content.Context,%20android.util.AttributeSet,%20android.os.Bundle))`(`context:` `[Context](../content/Context.html#)!`, `attrs:` `[AttributeSet](../util/AttributeSet.html#)!`, `savedInstanceState:` `[Bundle](../os/Bundle.html#)!`)` Called when a fragment is being created as part of a view layout inflation, typically from setting the content view of an activity. This may be called immediately after the fragment is created from a tag in a layout file. Note this is *before* the fragment's [onAttach(android.app.Activity)](../app/Fragment.html#onAttach(android.app.Activity)) has been called; all you should do here is parse the attributes and save them away. This is called every time the fragment is inflated, even if it is being inflated into a new instance with saved state. It typically makes sense to re-parse the parameters each time, to allow them to change with different configurations. Here is a typical implementation of a fragment that can take parameters both through attributes supplied here as well from [getArguments()](../app/Fragment.html#getArguments()): Note that parsing the XML attributes uses a "styleable" resource. The declaration for the styleable used here is: The fragment can then be declared within its activity's content layout through a tag like this: This fragment can also be created dynamically from arguments given at runtime in the arguments Bundle; here is an example of doing so at creation of the containing activity: <br /> If you override this method you *must* call through to the superclass implementation. <br /> <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onInflate](../app/Fragment.html#onInflate(android.util.AttributeSet,%20android.os.Bundle))`(`attrs:` `[AttributeSet](../util/AttributeSet.html#)!`, `savedInstanceState:` `[Bundle](../os/Bundle.html#)!`)` <br /> If you override this method you *must* call through to the superclass implementation. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onLowMemory](../app/Fragment.html#onLowMemory())`()` This is called when the overall system is running low on memory, and actively running processes should trim their memory usage. While the exact point at which this will be called is not defined, generally it will happen when all background process have been killed. That is, before reaching the point of killing processes hosting service and foreground UI that we would like to avoid killing. If you override this method you *must* call through to the superclass implementation. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onMultiWindowModeChanged](../app/Fragment.html#onMultiWindowModeChanged(kotlin.Boolean))`(`isInMultiWindowMode:` `[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` Called when the Fragment's activity changes from fullscreen mode to multi-window mode and visa-versa. This is generally tied to android.app.Activity#onMultiWindowModeChanged of the containing Activity. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onMultiWindowModeChanged](../app/Fragment.html#onMultiWindowModeChanged(kotlin.Boolean,%20android.content.res.Configuration))`(`isInMultiWindowMode:` `[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`, `newConfig:` `[Configuration](../content/res/Configuration.html#)!`)` Called when the Fragment's activity changes from fullscreen mode to multi-window mode and visa-versa. This is generally tied to android.app.Activity#onMultiWindowModeChanged of the containing Activity. This method provides the same configuration that will be sent in the following [onConfigurationChanged(android.content.res.Configuration)](../app/Fragment.html#onConfigurationChanged(android.content.res.Configuration)) call after the activity enters this mode. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)             | [onOptionsItemSelected](../app/Fragment.html#onOptionsItemSelected(android.view.MenuItem))`(`item:` `[MenuItem](../view/MenuItem.html#)!`)` This hook is called whenever an item in your options menu is selected. The default implementation simply returns false to have the normal processing happen (calling the item's Runnable or sending a message to its Handler as appropriate). You can use this method for any items for which you would like to do processing without those other facilities. Derived classes should call through to the base class for it to perform the default menu handling. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onOptionsMenuClosed](../app/Fragment.html#onOptionsMenuClosed(android.view.Menu))`(`menu:` `[Menu](../view/Menu.html#)!`)` This hook is called whenever the options menu is being closed (either by the user canceling the menu with the back/menu button, or when an item is selected). <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onPictureInPictureModeChanged](../app/Fragment.html#onPictureInPictureModeChanged(kotlin.Boolean))`(`isInPictureInPictureMode:` `[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` Called by the system when the activity changes to and from picture-in-picture mode. This is generally tied to android.app.Activity#onPictureInPictureModeChanged of the containing Activity. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onPictureInPictureModeChanged](../app/Fragment.html#onPictureInPictureModeChanged(kotlin.Boolean,%20android.content.res.Configuration))`(`isInPictureInPictureMode:` `[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`, `newConfig:` `[Configuration](../content/res/Configuration.html#)!`)` Called by the system when the activity changes to and from picture-in-picture mode. This is generally tied to android.app.Activity#onPictureInPictureModeChanged of the containing Activity. This method provides the same configuration that will be sent in the following [onConfigurationChanged(android.content.res.Configuration)](../app/Fragment.html#onConfigurationChanged(android.content.res.Configuration)) call after the activity enters this mode. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onPrepareOptionsMenu](../app/Fragment.html#onPrepareOptionsMenu(android.view.Menu))`(`menu:` `[Menu](../view/Menu.html#)!`)` Prepare the Screen's standard options menu to be displayed. This is called right before the menu is shown, every time it is shown. You can use this method to efficiently enable/disable items or otherwise dynamically modify the contents. See [Activity.onPrepareOptionsMenu](../app/Activity.html#onPrepareOptionsMenu(android.view.Menu)) for more information. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onRequestPermissionsResult](../app/Fragment.html#onRequestPermissionsResult(kotlin.Int,%20kotlin.Array,%20kotlin.IntArray))`(`requestCode:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, `permissions:` `[Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!>`, `grantResults:` `[IntArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html)`)` Callback for the result from requesting permissions. This method is invoked for every call on [requestPermissions(java.lang.String[],int)](../app/Fragment.html#requestPermissions(kotlin.Array,%20kotlin.Int)). **Note:** It is possible that the permissions request interaction with the user is interrupted. In this case you will receive empty permissions and results arrays which should be treated as a cancellation. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onSaveInstanceState](../app/Fragment.html#onSaveInstanceState(android.os.Bundle))`(`outState:` `[Bundle](../os/Bundle.html#)!`)` Called to ask the fragment to save its current dynamic state, so it can later be reconstructed in a new instance of its process is restarted. If a new instance of the fragment later needs to be created, the data you place in the Bundle here will be available in the Bundle given to [onCreate(android.os.Bundle)](../app/Fragment.html#onCreate(android.os.Bundle)), [onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)](../app/Fragment.html#onCreateView(android.view.LayoutInflater,%20android.view.ViewGroup,%20android.os.Bundle)), and [onActivityCreated(android.os.Bundle)](../app/Fragment.html#onActivityCreated(android.os.Bundle)). This corresponds to [Activity.onSaveInstanceState(Bundle)](../app/Activity.html#onSaveInstanceState(android.os.Bundle)) and most of the discussion there applies here as well. Note however: *this method may be called at any time before [onDestroy()](../app/Fragment.html#onDestroy())*. There are many situations where a fragment may be mostly torn down (such as when placed on the back stack with no UI showing), but its state will not be saved until its owning activity actually needs to save its state. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onStart](../app/Fragment.html#onStart())`()` Called when the Fragment is visible to the user. This is generally tied to [Activity.onStart](../app/Activity.html#onStart()) of the containing Activity's lifecycle. If you override this method you *must* call through to the superclass implementation. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onStop](../app/Fragment.html#onStop())`()` Called when the Fragment is no longer started. This is generally tied to [Activity.onStop](../app/Activity.html#onStop()) of the containing Activity's lifecycle. If you override this method you *must* call through to the superclass implementation. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onTrimMemory](../app/Fragment.html#onTrimMemory(kotlin.Int))`(`level:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` Called when the operating system has determined that it is a good time for a process to trim unneeded memory from its process. You should never compare to exact values of the level, since new intermediate values may be added -- you will typically want to compare if the value is greater or equal to a level you are interested in. To retrieve the processes current trim level at any point, you can use [ActivityManager.getMyMemoryState(RunningAppProcessInfo)](../app/ActivityManager.html#getMyMemoryState(android.app.ActivityManager.RunningAppProcessInfo)). If you override this method you *must* call through to the superclass implementation. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onViewCreated](../app/Fragment.html#onViewCreated(android.view.View,%20android.os.Bundle))`(`view:` `[View](../view/View.html#)!`, `savedInstanceState:` `[Bundle](../os/Bundle.html#)?`)` Called immediately after [onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)](../app/Fragment.html#onCreateView(android.view.LayoutInflater,%20android.view.ViewGroup,%20android.os.Bundle)) has returned, but before any saved state has been restored in to the view. This gives subclasses a chance to initialize themselves once they know their view hierarchy has been completely created. The fragment's view hierarchy is not however attached to its parent at this point. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [onViewStateRestored](../app/Fragment.html#onViewStateRestored(android.os.Bundle))`(`savedInstanceState:` `[Bundle](../os/Bundle.html#)!`)` Called when all saved state has been restored into the view hierarchy of the fragment. This can be used to do initialization based on saved state that you are letting the view hierarchy track itself, such as whether check box widgets are currently checked. This is called after [onActivityCreated(android.os.Bundle)](../app/Fragment.html#onActivityCreated(android.os.Bundle)) and before [onStart()](../app/Fragment.html#onStart()). If you override this method you *must* call through to the superclass implementation. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [postponeEnterTransition](../app/Fragment.html#postponeEnterTransition())`()` Postpone the entering Fragment transition until [startPostponedEnterTransition()](../app/Fragment.html#startPostponedEnterTransition()) or [FragmentManager.executePendingTransactions()](../app/FragmentManager.html#executePendingTransactions()) has been called. This method gives the Fragment the ability to delay Fragment animations until all data is loaded. Until then, the added, shown, and attached Fragments will be INVISIBLE and removed, hidden, and detached Fragments won't be have their Views removed. The transaction runs when all postponed added Fragments in the transaction have called [startPostponedEnterTransition()](../app/Fragment.html#startPostponedEnterTransition()). This method should be called before being added to the FragmentTransaction or in [onCreate(android.os.Bundle)](../app/Fragment.html#onCreate(android.os.Bundle)), [onAttach(android.content.Context)](../app/Fragment.html#onAttach(android.content.Context)), or [onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle)](../app/Fragment.html#onCreateView(android.view.LayoutInflater,%20android.view.ViewGroup,%20android.os.Bundle))}. [startPostponedEnterTransition()](../app/Fragment.html#startPostponedEnterTransition()) must be called to allow the Fragment to start the transitions. When a FragmentTransaction is started that may affect a postponed FragmentTransaction, based on which containers are in their operations, the postponed FragmentTransaction will have its start triggered. The early triggering may result in faulty or nonexistent animations in the postponed transaction. FragmentTransactions that operate only on independent containers will not interfere with each other's postponement. Calling postponeEnterTransition on Fragments with a null View will not postpone the transition. Likewise, postponement only works if FragmentTransaction optimizations are enabled. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [registerForContextMenu](../app/Fragment.html#registerForContextMenu(android.view.View))`(`view:` `[View](../view/View.html#)!`)` Registers a context menu to be shown for the given view (multiple views can show the context menu). This method will set the [OnCreateContextMenuListener](../view/View.OnCreateContextMenuListener.html#) on the view to this fragment, so [onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu.ContextMenuInfo)](../app/Fragment.html#onCreateContextMenu(android.view.ContextMenu,%20android.view.View,%20android.view.ContextMenu.ContextMenuInfo)) will be called when it is time to show the context menu. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [requestPermissions](../app/Fragment.html#requestPermissions(kotlin.Array,%20kotlin.Int))`(`permissions:` `[Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!>`, `requestCode:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` Requests permissions to be granted to this application. These permissions must be requested in your manifest, they should not be granted to your app, and they should have protection level [#PROTECTION_DANGEROUS dangerous](../content/pm/PermissionInfo.html#), regardless whether they are declared by the platform or a third-party app. Normal permissions [android.content.pm.PermissionInfo#PROTECTION_NORMAL](../content/pm/PermissionInfo.html#PROTECTION_NORMAL:kotlin.Int) are granted at install time if requested in the manifest. Signature permissions [android.content.pm.PermissionInfo#PROTECTION_SIGNATURE](../content/pm/PermissionInfo.html#PROTECTION_SIGNATURE:kotlin.Int) are granted at install time if requested in the manifest and the signature of your app matches the signature of the app declaring the permissions. Call [shouldShowRequestPermissionRationale(java.lang.String)](../app/Fragment.html#shouldShowRequestPermissionRationale(kotlin.String)) before calling this API to check if the system recommends to show a rationale UI before asking for a permission. If your app does not have the requested permissions the user will be presented with UI for accepting them. After the user has accepted or rejected the requested permissions you will receive a callback on [onRequestPermissionsResult(int,java.lang.String[],int[])](../app/Fragment.html#onRequestPermissionsResult(kotlin.Int,%20kotlin.Array,%20kotlin.IntArray)) reporting whether the permissions were granted or not. Note that requesting a permission does not guarantee it will be granted and your app should be able to run without having this permission. This method may start an activity allowing the user to choose which permissions to grant and which to reject. Hence, you should be prepared that your activity may be paused and resumed. Further, granting some permissions may require a restart of you application. In such a case, the system will recreate the activity stack before delivering the result to [onRequestPermissionsResult(int,java.lang.String[],int[])](../app/Fragment.html#onRequestPermissionsResult(kotlin.Int,%20kotlin.Array,%20kotlin.IntArray)). When checking whether you have a permission you should use [android.content.Context#checkSelfPermission(String)](../content/Context.html#checkSelfPermission(kotlin.String)). Calling this API for permissions already granted to your app would show UI to the user to decide whether the app can still hold these permissions. This can be useful if the way your app uses data guarded by the permissions changes significantly. You cannot request a permission if your activity sets [noHistory](../R.styleable.html#AndroidManifestActivity_noHistory:kotlin.Int) to `true` because in this case the activity would not receive result callbacks including [onRequestPermissionsResult(int,java.lang.String[],int[])](../app/Fragment.html#onRequestPermissionsResult(kotlin.Int,%20kotlin.Array,%20kotlin.IntArray)). <br /> | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [setAllowEnterTransitionOverlap](../app/Fragment.html#setAllowEnterTransitionOverlap(kotlin.Boolean))`(`allow:` `[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` Sets whether the exit transition and enter transition overlap or not. When true, the enter transition will start as soon as possible. When false, the enter transition will wait until the exit transition completes before starting. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [setAllowReturnTransitionOverlap](../app/Fragment.html#setAllowReturnTransitionOverlap(kotlin.Boolean))`(`allow:` `[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` Sets whether the return transition and reenter transition overlap or not. When true, the reenter transition will start as soon as possible. When false, the reenter transition will wait until the return transition completes before starting. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [setArguments](../app/Fragment.html#setArguments(android.os.Bundle))`(`args:` `[Bundle](../os/Bundle.html#)!`)` Supply the construction arguments for this fragment. The arguments supplied here will be retained across fragment destroy and creation. This method cannot be called if the fragment is added to a FragmentManager and if [isStateSaved()](../app/Fragment.html#isStateSaved()) would return true. Prior to [Build.VERSION_CODES.O](../os/Build.VERSION_CODES.html#O:kotlin.Int), this method may only be called if the fragment has not yet been added to a FragmentManager. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [setEnterSharedElementCallback](../app/Fragment.html#setEnterSharedElementCallback(android.app.SharedElementCallback))`(`callback:` `[SharedElementCallback](../app/SharedElementCallback.html#)!`)` When custom transitions are used with Fragments, the enter transition callback is called when this Fragment is attached or detached when not popping the back stack. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [setEnterTransition](../app/Fragment.html#setEnterTransition(android.transition.Transition))`(`transition:` `[Transition](../transition/Transition.html#)!`)` Sets the Transition that will be used to move Views into the initial scene. The entering Views will be those that are regular Views or ViewGroups that have [ViewGroup.isTransitionGroup](../view/ViewGroup.html#isTransitionGroup()) return true. Typical Transitions will extend [android.transition.Visibility](../transition/Visibility.html#) as entering is governed by changing visibility from [View.INVISIBLE](../view/View.html#INVISIBLE:kotlin.Int) to [View.VISIBLE](../view/View.html#VISIBLE:kotlin.Int). If `transition` is null, entering Views will remain unaffected. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [setExitSharedElementCallback](../app/Fragment.html#setExitSharedElementCallback(android.app.SharedElementCallback))`(`callback:` `[SharedElementCallback](../app/SharedElementCallback.html#)!`)` When custom transitions are used with Fragments, the exit transition callback is called when this Fragment is attached or detached when popping the back stack. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [setExitTransition](../app/Fragment.html#setExitTransition(android.transition.Transition))`(`transition:` `[Transition](../transition/Transition.html#)!`)` Sets the Transition that will be used to move Views out of the scene when the fragment is removed, hidden, or detached when not popping the back stack. The exiting Views will be those that are regular Views or ViewGroups that have [ViewGroup.isTransitionGroup](../view/ViewGroup.html#isTransitionGroup()) return true. Typical Transitions will extend [android.transition.Visibility](../transition/Visibility.html#) as exiting is governed by changing visibility from [View.VISIBLE](../view/View.html#VISIBLE:kotlin.Int) to [View.INVISIBLE](../view/View.html#INVISIBLE:kotlin.Int). If transition is null, the views will remain unaffected. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [setHasOptionsMenu](../app/Fragment.html#setHasOptionsMenu(kotlin.Boolean))`(`hasMenu:` `[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` Report that this fragment would like to participate in populating the options menu by receiving a call to [onCreateOptionsMenu](../app/Fragment.html#onCreateOptionsMenu(android.view.Menu,%20android.view.MenuInflater)) and related methods. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [setInitialSavedState](../app/Fragment.html#setInitialSavedState(android.app.Fragment.SavedState))`(`state:` `[Fragment.SavedState](../app/Fragment.SavedState.html#)!`)` Set the initial saved state that this Fragment should restore itself from when first being constructed, as returned by [FragmentManager.saveFragmentInstanceState](../app/FragmentManager.html#saveFragmentInstanceState(android.app.Fragment)). <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [setMenuVisibility](../app/Fragment.html#setMenuVisibility(kotlin.Boolean))`(`menuVisible:` `[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` Set a hint for whether this fragment's menu should be visible. This is useful if you know that a fragment has been placed in your view hierarchy so that the user can not currently seen it, so any menu items it has should also not be shown. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [setReenterTransition](../app/Fragment.html#setReenterTransition(android.transition.Transition))`(`transition:` `[Transition](../transition/Transition.html#)!`)` Sets the Transition that will be used to move Views in to the scene when returning due to popping a back stack. The entering Views will be those that are regular Views or ViewGroups that have [ViewGroup.isTransitionGroup](../view/ViewGroup.html#isTransitionGroup()) return true. Typical Transitions will extend [android.transition.Visibility](../transition/Visibility.html#) as exiting is governed by changing visibility from [View.VISIBLE](../view/View.html#VISIBLE:kotlin.Int) to [View.INVISIBLE](../view/View.html#INVISIBLE:kotlin.Int). If transition is null, the views will remain unaffected. If nothing is set, the default will be to use the same transition as [setExitTransition(android.transition.Transition)](../app/Fragment.html#setExitTransition(android.transition.Transition)). <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [setRetainInstance](../app/Fragment.html#setRetainInstance(kotlin.Boolean))`(`retain:` `[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` Control whether a fragment instance is retained across Activity re-creation (such as from a configuration change). This can only be used with fragments not in the back stack. If set, the fragment lifecycle will be slightly different when an activity is recreated: - [onDestroy()](../app/Fragment.html#onDestroy()) will not be called (but [onDetach()](../app/Fragment.html#onDetach()) still will be, because the fragment is being detached from its current activity). - [onCreate(android.os.Bundle)](../app/Fragment.html#onCreate(android.os.Bundle)) will not be called since the fragment is not being re-created. - [onAttach(android.app.Activity)](../app/Fragment.html#onAttach(android.app.Activity)) and [onActivityCreated(android.os.Bundle)](../app/Fragment.html#onActivityCreated(android.os.Bundle)) **will** still be called. <br /> <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [setReturnTransition](../app/Fragment.html#setReturnTransition(android.transition.Transition))`(`transition:` `[Transition](../transition/Transition.html#)!`)` Sets the Transition that will be used to move Views out of the scene when the Fragment is preparing to be removed, hidden, or detached because of popping the back stack. The exiting Views will be those that are regular Views or ViewGroups that have [ViewGroup.isTransitionGroup](../view/ViewGroup.html#isTransitionGroup()) return true. Typical Transitions will extend [android.transition.Visibility](../transition/Visibility.html#) as entering is governed by changing visibility from [View.VISIBLE](../view/View.html#VISIBLE:kotlin.Int) to [View.INVISIBLE](../view/View.html#INVISIBLE:kotlin.Int). If `transition` is null, entering Views will remain unaffected. If nothing is set, the default will be to use the same value as set in [setEnterTransition(android.transition.Transition)](../app/Fragment.html#setEnterTransition(android.transition.Transition)). <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [setSharedElementEnterTransition](../app/Fragment.html#setSharedElementEnterTransition(android.transition.Transition))`(`transition:` `[Transition](../transition/Transition.html#)!`)` Sets the Transition that will be used for shared elements transferred into the content Scene. Typical Transitions will affect size and location, such as [android.transition.ChangeBounds](../transition/ChangeBounds.html#). A null value will cause transferred shared elements to blink to the final position. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [setSharedElementReturnTransition](../app/Fragment.html#setSharedElementReturnTransition(android.transition.Transition))`(`transition:` `[Transition](../transition/Transition.html#)!`)` Sets the Transition that will be used for shared elements transferred back during a pop of the back stack. This Transition acts in the leaving Fragment. Typical Transitions will affect size and location, such as [android.transition.ChangeBounds](../transition/ChangeBounds.html#). A null value will cause transferred shared elements to blink to the final position. If no value is set, the default will be to use the same value as [setSharedElementEnterTransition(android.transition.Transition)](../app/Fragment.html#setSharedElementEnterTransition(android.transition.Transition)). <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [setTargetFragment](../app/Fragment.html#setTargetFragment(android.app.Fragment,%20kotlin.Int))`(`fragment:` `[Fragment](../app/Fragment.html#)!`, `requestCode:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` Optional target for this fragment. This may be used, for example, if this fragment is being started by another, and when done wants to give a result back to the first. The target set here is retained across instances via [FragmentManager.putFragment()](../app/FragmentManager.html#putFragment(android.os.Bundle,%20kotlin.String,%20android.app.Fragment)). <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [setUserVisibleHint](../app/Fragment.html#setUserVisibleHint(kotlin.Boolean))`(`isVisibleToUser:` `[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`)` Set a hint to the system about whether this fragment's UI is currently visible to the user. This hint defaults to true and is persistent across fragment instance state save and restore. An app may set this to false to indicate that the fragment's UI is scrolled out of visibility or is otherwise not directly visible to the user. This may be used by the system to prioritize operations such as fragment lifecycle updates or loader ordering behavior. **Note:** This method may be called outside of the fragment lifecycle and thus has no ordering guarantees with regard to fragment lifecycle method calls. **Note:** Prior to Android N there was a platform bug that could cause `setUserVisibleHint` to bring a fragment up to the started state before its `FragmentTransaction` had been committed. As some apps relied on this behavior, it is preserved for apps that declare a `targetSdkVersion` of 23 or lower. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)             | [shouldShowRequestPermissionRationale](../app/Fragment.html#shouldShowRequestPermissionRationale(kotlin.String))`(`permission:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)` Gets whether you should show UI with rationale before requesting a permission. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [startActivity](../app/Fragment.html#startActivity(android.content.Intent))`(`intent:` `[Intent](../content/Intent.html#)!`)` Call android.app.Activity#startActivity(android.content.Intent) from the fragment's containing Activity. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [startActivity](../app/Fragment.html#startActivity(android.content.Intent,%20android.os.Bundle))`(`intent:` `[Intent](../content/Intent.html#)!`, `options:` `[Bundle](../os/Bundle.html#)!`)` Call android.app.Activity#startActivity(android.content.Intent,android.os.Bundle) from the fragment's containing Activity. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [startActivityForResult](../app/Fragment.html#startActivityForResult(android.content.Intent,%20kotlin.Int))`(`intent:` `[Intent](../content/Intent.html#)!`, `requestCode:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` Call [Activity.startActivityForResult(Intent, int)](../app/Activity.html#startActivityForResult(android.content.Intent,%20kotlin.Int)) from the fragment's containing Activity. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [startActivityForResult](../app/Fragment.html#startActivityForResult(android.content.Intent,%20kotlin.Int,%20android.os.Bundle))`(`intent:` `[Intent](../content/Intent.html#)!`, `requestCode:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, `options:` `[Bundle](../os/Bundle.html#)!`)` Call [Activity.startActivityForResult(Intent, int, Bundle)](../app/Activity.html#startActivityForResult(android.content.Intent,%20kotlin.Int,%20android.os.Bundle)) from the fragment's containing Activity. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [startIntentSenderForResult](../app/Fragment.html#startIntentSenderForResult(android.content.IntentSender,%20kotlin.Int,%20android.content.Intent,%20kotlin.Int,%20kotlin.Int,%20kotlin.Int,%20android.os.Bundle))`(`intent:` `[IntentSender](../content/IntentSender.html#)!`, `requestCode:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, `fillInIntent:` `[Intent](../content/Intent.html#)?`, `flagsMask:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, `flagsValues:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, `extraFlags:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, `options:` `[Bundle](../os/Bundle.html#)!`)` Call [Activity.startIntentSenderForResult(IntentSender, int, Intent, int, int, int,](../app/Activity.html#startIntentSenderForResult(android.content.IntentSender,%20kotlin.Int,%20android.content.Intent,%20kotlin.Int,%20kotlin.Int,%20kotlin.Int,%20android.os.Bundle)) from the fragment's containing Activity. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [startPostponedEnterTransition](../app/Fragment.html#startPostponedEnterTransition())`()` Begin postponed transitions after [postponeEnterTransition()](../app/Fragment.html#postponeEnterTransition()) was called. If postponeEnterTransition() was called, you must call startPostponedEnterTransition() or [FragmentManager.executePendingTransactions()](../app/FragmentManager.html#executePendingTransactions()) to complete the FragmentTransaction. If postponement was interrupted with [FragmentManager.executePendingTransactions()](../app/FragmentManager.html#executePendingTransactions()), before `startPostponedEnterTransition()`, animations may not run or may execute improperly. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)               | [toString](../app/Fragment.html#toString())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                   | [unregisterForContextMenu](../app/Fragment.html#unregisterForContextMenu(android.view.View))`(`view:` `[View](../view/View.html#)!`)` Prevents a context menu to be shown for the given view. This method will remove the [OnCreateContextMenuListener](../view/View.OnCreateContextMenuListener.html#) on the view. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | ||
| From class [ComponentCallbacks](../content/ComponentCallbacks.html#) |------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [onConfigurationChanged](../content/ComponentCallbacks.html#onConfigurationChanged(android.content.res.Configuration))`(`newConfig:` `[Configuration](../content/res/Configuration.html#)`)` Called by the system when the device configuration changes while your component is running. Note that, unlike activities, other components are never restarted when a configuration changes: they must always deal with the results of the change, such as by re-retrieving resources. At the time that this function has been called, your Resources object will have been updated to return resource values matching the new configuration. For more information, read [Handling Runtime Changes](https://developer.android.com/guide/topics/resources/runtime-changes.html). <br /> | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [onLowMemory](../content/ComponentCallbacks.html#onLowMemory())`()` This is called when the overall system is running low on memory, and actively running processes should trim their memory usage. While the exact point at which this will be called is not defined, generally it will happen when all background process have been killed. That is, before reaching the point of killing processes hosting service and foreground UI that we would like to avoid killing. <br />                                                                                                                                                                                                                                                                                                 | ||

Public constructors
-------------------

### WebViewFragment

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
WebViewFragment()
```

Public methods
--------------

### getWebView

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun getWebView(): WebView!
```

**Deprecated:** *Deprecated in Java.*

Gets the WebView.  

### onCreateView

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun onCreateView(
    inflater: LayoutInflater!, 
    container: ViewGroup?, 
    savedInstanceState: Bundle!
): View?
```

**Deprecated:** *Deprecated in Java.*

Called to instantiate the view. Creates and returns the WebView.

|                                                                                                                         Parameters                                                                                                                          ||
|----------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `inflater`           | [LayoutInflater](../view/LayoutInflater.html#)!: The LayoutInflater object that can be used to inflate any views in the fragment,                                                                                                     |
| `container`          | [ViewGroup](../view/ViewGroup.html#)?: If non-null, this is the parent view that the fragment's UI should be attached to. The fragment should not add the view itself, but this can be used to generate the LayoutParams of the view. |
| `savedInstanceState` | [Bundle](../os/Bundle.html#)!: If non-null, this fragment is being re-constructed from a previous saved state as given here.                                                                                                          |

|                                    Return                                    ||
|-----------------------------|-------------------------------------------------|
| [View](../view/View.html#)? | Return the View for the fragment's UI, or null. |

### onDestroy

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun onDestroy(): Unit
```

**Deprecated:** *Deprecated in Java.*

Called when the fragment is no longer in use. Destroys the internal state of the WebView.  

### onDestroyView

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun onDestroyView(): Unit
```

**Deprecated:** *Deprecated in Java.*

Called when the WebView has been detached from the fragment. The WebView is no longer available after this time.  

### onPause

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun onPause(): Unit
```

**Deprecated:** *Deprecated in Java.*

Called when the fragment is visible to the user and actively running. Resumes the WebView.  

### onResume

Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
open fun onResume(): Unit
```

**Deprecated:** *Deprecated in Java.*

Called when the fragment is no longer resumed. Pauses the WebView.