Config Changes & Process Death

ANDROID › Lifecycle

How Android recreates UI on config changes and process death, and what state survives each.

Interviewers use this to check whether you understand the difference between in-memory recreation and a full process kill, and which state-holder protects against which. It separates engineers who blindly add android:configChanges from those who reach for ViewModel, SavedStateHandle, and persistent storage correctly. Expect follow-ups on testing process death and on serialization limits.

What this covers

Study this topic

Further reading