Application lifecycle management

Based on Android’s docs, it looks like overall, the best practice is to let Android handle app termination and ensure that your app’s state and resources are managed during the normal lifecycle events.