Loading services/core/java/com/android/server/pm/permission/OneTimePermissionUserManager.java +15 −3 Original line number Diff line number Diff line Loading @@ -317,9 +317,21 @@ public class OneTimePermissionUserManager { synchronized (mInnerLock) { mIsFinished = true; cancelAlarmLocked(); try { mActivityManager.removeOnUidImportanceListener(mStartTimerListener); } catch (IllegalArgumentException e) { Log.e(LOG_TAG, "Could not remove start timer listener", e); } try { mActivityManager.removeOnUidImportanceListener(mSessionKillableListener); } catch (IllegalArgumentException e) { Log.e(LOG_TAG, "Could not remove session killable listener", e); } try { mActivityManager.removeOnUidImportanceListener(mGoneListener); } catch (IllegalArgumentException e) { Log.e(LOG_TAG, "Could not remove gone listener", e); } } } Loading Loading
services/core/java/com/android/server/pm/permission/OneTimePermissionUserManager.java +15 −3 Original line number Diff line number Diff line Loading @@ -317,9 +317,21 @@ public class OneTimePermissionUserManager { synchronized (mInnerLock) { mIsFinished = true; cancelAlarmLocked(); try { mActivityManager.removeOnUidImportanceListener(mStartTimerListener); } catch (IllegalArgumentException e) { Log.e(LOG_TAG, "Could not remove start timer listener", e); } try { mActivityManager.removeOnUidImportanceListener(mSessionKillableListener); } catch (IllegalArgumentException e) { Log.e(LOG_TAG, "Could not remove session killable listener", e); } try { mActivityManager.removeOnUidImportanceListener(mGoneListener); } catch (IllegalArgumentException e) { Log.e(LOG_TAG, "Could not remove gone listener", e); } } } Loading