Fix unncessary IMS re-registration with network
authorOmkar Kolangade <omkark@codeaurora.org>
Fri, 24 Oct 2014 18:10:52 +0000 (11:10 -0700)
committerPavel Zhamaitsiak <pavelz@google.com>
Wed, 5 Aug 2015 19:06:07 +0000 (12:06 -0700)
commit75f3ca3a51c8d16dbb83af1cfcc151ec596dc5f5
treead7dccdcb9d41644c1c10180a3c3dabd29523dd4
parent3a99f7878b7f4fb49f3f383272b7ba56b99904ee
Fix unncessary IMS re-registration with network

When entire IMS stack turn off is going to follow the IMS
re-registration request for a specific service, there is an
unncessary overhead with extra signalling during the process of
re-registration. Also this delays the IMS turn off process.
Fixed by not performing a setFeatureValue operation for a service
turn off when the configuration allows for entire IMS stack to
be turned off.

Add Exception Handling To setAdvanced4GMode API

Bug: 22717994
Bug: 21800429
Change-Id: Ic5d7c54802818de5c8e241cacce62feb02629743
src/java/com/android/ims/ImsManager.java