Services restarted on System permission disabling - Android 6
<p>Is there anyway to prevent Service reinitialization on manual system permission disabling in Android Marshmallow.In my application i used READ_SMS and READ_CALL_LOG permissions.For a particular module there is no need of these permissions. But if the user manually disable after enabling any of this permission in system settings, the background running main service get reinitialized.</p>

<p>My question is :</p>

<ol>
<li>Is there anyway to prevent service reinitializing in Android 6 on manual permission disabling?</li>
<li>Is it possible to get a callback for manual permission  disable and enable?</li>
</ol>