diff options
author | Altaf-Mahdi <altaf.mahdi@gmail.com> | 2016-07-07 09:57:32 +0100 |
---|---|---|
committer | Roman Birg <roman@cyngn.com> | 2016-07-07 09:10:02 -0700 |
commit | 7536d60773c593302bdcc11f531f5b42a89b6633 (patch) | |
tree | 748d46a40b3d5f22d9273104d62b19368657a0ba /src/com/android/settings/applications | |
parent | 91c66f18051c7c382f8d5fe91ebb066ba6404797 (diff) | |
download | packages_apps_Settings-7536d60773c593302bdcc11f531f5b42a89b6633.zip packages_apps_Settings-7536d60773c593302bdcc11f531f5b42a89b6633.tar.gz packages_apps_Settings-7536d60773c593302bdcc11f531f5b42a89b6633.tar.bz2 |
InstalledAppDetails: fix refreshing storage summary after force stop
* if app is force stopped, current implementation causes a nasty loop which in turn causes
very high cpu usage: refreshUi() > checkForceStop() > mCheckKillProcessesReceiver > refreshUi()
* fix storage not being updated by running refreshUi() in onRunningStateChanged from AppInfoBase
Ticket: CYNGNOS-2527
Change-Id: Iec24bb620d1a6287d7ccf583db978ef338ef762e
Diffstat (limited to 'src/com/android/settings/applications')
-rw-r--r-- | src/com/android/settings/applications/AppInfoBase.java | 2 | ||||
-rwxr-xr-x | src/com/android/settings/applications/InstalledAppDetails.java | 1 |
2 files changed, 1 insertions, 2 deletions
diff --git a/src/com/android/settings/applications/AppInfoBase.java b/src/com/android/settings/applications/AppInfoBase.java index 9528ec1..cd8d1b5 100644 --- a/src/com/android/settings/applications/AppInfoBase.java +++ b/src/com/android/settings/applications/AppInfoBase.java @@ -156,7 +156,7 @@ public abstract class AppInfoBase extends SettingsPreferenceFragment @Override public void onRunningStateChanged(boolean running) { - // No op. + refreshUi(); } @Override diff --git a/src/com/android/settings/applications/InstalledAppDetails.java b/src/com/android/settings/applications/InstalledAppDetails.java index cc1b241..f9dda55 100755 --- a/src/com/android/settings/applications/InstalledAppDetails.java +++ b/src/com/android/settings/applications/InstalledAppDetails.java @@ -1021,7 +1021,6 @@ public class InstalledAppDetails extends AppInfoBase public void onReceive(Context context, Intent intent) { if (getActivity() != null && !getActivity().isDestroyed()) { updateForceStopButton(getResultCode() != Activity.RESULT_CANCELED); - refreshUi(); } } }; |