ActivityLifecycleWatcher

class ActivityLifecycleWatcher(testedApplication: Application) : Application.ActivityLifecycleCallbacks

An Application.ActivityLifecycleCallbacks watcher for testedApplication. This class can be used to wait for the activity recreation after calling a function that triggers a configuration change.

Constructors

Link copied to clipboard
fun ActivityLifecycleWatcher(testedApplication: Application)

Functions

Link copied to clipboard
open override fun onActivityCreated(activity: Activity, savedInstanceState: Bundle?)
Link copied to clipboard
open override fun onActivityDestroyed(activity: Activity)
Link copied to clipboard
open override fun onActivityPaused(activity: Activity)
Link copied to clipboard
open override fun onActivityResumed(activity: Activity)
Link copied to clipboard
open override fun onActivitySaveInstanceState(activity: Activity, outState: Bundle)
Link copied to clipboard
open override fun onActivityStarted(activity: Activity)
Link copied to clipboard
open override fun onActivityStopped(activity: Activity)
Link copied to clipboard
fun setAndWaitForOrientationLandscape(setOrientationLandscape: () -> Unit)

Set the orientation to landscape and wait for the activity configuration change to complete. Do nothing, if the orientation is already in landscape.

Link copied to clipboard
fun setAndWaitForOrientationPortrait(setOrientationPortrait: () -> Unit)

Set the orientation to portrait and wait for the activity configuration change to complete. Do nothing, if the orientation is already in portrait.

Inherited functions

Link copied to clipboard
open fun onActivityPostCreated(p0: Activity, p1: Bundle?)
Link copied to clipboard
open fun onActivityPostDestroyed(p0: Activity)
Link copied to clipboard
open fun onActivityPostPaused(p0: Activity)
Link copied to clipboard
open fun onActivityPostResumed(p0: Activity)
Link copied to clipboard
open fun onActivityPostSaveInstanceState(p0: Activity, p1: Bundle)
Link copied to clipboard
open fun onActivityPostStarted(p0: Activity)
Link copied to clipboard
open fun onActivityPostStopped(p0: Activity)
Link copied to clipboard
open fun onActivityPreCreated(p0: Activity, p1: Bundle?)
Link copied to clipboard
open fun onActivityPreDestroyed(p0: Activity)
Link copied to clipboard
open fun onActivityPrePaused(p0: Activity)
Link copied to clipboard
open fun onActivityPreResumed(p0: Activity)
Link copied to clipboard
open fun onActivityPreSaveInstanceState(p0: Activity, p1: Bundle)
Link copied to clipboard
open fun onActivityPreStarted(p0: Activity)
Link copied to clipboard
open fun onActivityPreStopped(p0: Activity)