OSDN Git Service

Fix AVRCP crash, position and state tracking
authorMarie Janssen <jamuraa@google.com>
Tue, 12 Jul 2016 14:53:54 +0000 (07:53 -0700)
committerAndre Eisenbach <eisenbach@google.com>
Thu, 14 Jul 2016 18:32:11 +0000 (18:32 +0000)
commit84d3f084d4d1a65eb7a481e5a7fe4a6ac827be7b
tree974dd8663002954e519c59e6ba07fd6477281826
parenteb9e6ef0ecde4929fa2df1aa4cc8954d88d3b452
Fix AVRCP crash, position and state tracking

When the MediaController goes away (media stops) a NPE would cause a
crash.

Initialize the position so that an initial notification gets sent
when position is requested, send it when the music is paused, and
send play state whenever the app sends us a play state update.

Bug: 30039744
Bug: 29416450
Change-Id: I44397b3dc40d328fa75a2c15875fad298a5090dd
src/com/android/bluetooth/avrcp/Avrcp.java