Add state callback in launcher

Bug: 129785904
Test: Manual, change states and verify state is sent
Change-Id: Ia1f69494a6cbae68085fb09670ffa309ce147430
(cherry picked from commit c4b88c3dfb662318dc5c318c7a4b34889c1295bc)
2 files changed