Android Lifecycle Overview

The Sensibill SDK lifecycle consists of 3 states: Uninitialized, Initialized, and Started. A method also exists for each state transition and takes the required information to move from one state to the next. A summary of the different states and what they represent can be found below: Full size

NOTE: When switching users, always remember to release the SDK and go through the full initialization & starting procedure again.