Loading packages/SettingsLib/src/com/android/settingslib/applications/ApplicationsState.java +24 −0 Original line number Diff line number Diff line Loading @@ -863,6 +863,30 @@ public class ApplicationsState { } } /** * Activate session to enable a class that implements Callbacks to receive the callback. */ public void activateSession() { synchronized (mEntriesMap) { if (!mResumed) { mResumed = true; mSessionsChanged = true; } } } /** * Deactivate session to disable a class that implements Callbacks to get the callback. */ public void deactivateSession() { synchronized (mEntriesMap) { if (mResumed) { mResumed = false; mSessionsChanged = true; } } } public ArrayList<AppEntry> getAllApps() { synchronized (mEntriesMap) { return new ArrayList<>(mAppEntries); Loading Loading
packages/SettingsLib/src/com/android/settingslib/applications/ApplicationsState.java +24 −0 Original line number Diff line number Diff line Loading @@ -863,6 +863,30 @@ public class ApplicationsState { } } /** * Activate session to enable a class that implements Callbacks to receive the callback. */ public void activateSession() { synchronized (mEntriesMap) { if (!mResumed) { mResumed = true; mSessionsChanged = true; } } } /** * Deactivate session to disable a class that implements Callbacks to get the callback. */ public void deactivateSession() { synchronized (mEntriesMap) { if (mResumed) { mResumed = false; mSessionsChanged = true; } } } public ArrayList<AppEntry> getAllApps() { synchronized (mEntriesMap) { return new ArrayList<>(mAppEntries); Loading