Add an API to get recent IMS disconnect reasons
authorNaveen Kalla <mrnaveen@google.com>
Mon, 6 Feb 2017 22:46:42 +0000 (14:46 -0800)
committerNaveen Kalla <mrnaveen@google.com>
Tue, 14 Feb 2017 06:13:04 +0000 (22:13 -0800)
commit525c3a2fdcbc9a35dd0d7248207d9b0602d8ada7
tree5dcc804970db45d2dcc5f54384ecdb6ae0d5bc5f
parentb984c78aba5dce4e14e0e2bd03585679b3d28b53
Add an API to get recent IMS disconnect reasons

ImsManager will store the last 16 disconnect reasons when
onImsDisconnect callback is invoked. This information can be
accessed by the clients of ImsManager using the new
getRecentImsDisconnectReasons API

Bug: 34694758
Test: Ensure that the new API returns IMS disconnect reasons
in chronological order after running a few scenarios where IMS
gets connected and disconnected.

Change-Id: Iff5edeb9bba8898349ffce64f5975f5b1717cf76
src/java/com/android/ims/ImsManager.java