activity

val activity: () -> Activity?

Required, but may return null if the Activity is no longer valid. You can pass the activity through requireValidActivity to only provide valid activities.