summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRobert Kozikowski <robertkoz@google.com>2015-03-30 23:10:00 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-03-30 23:10:00 +0000
commit7db312f37b37998e411e76d9646c04ea7478022e (patch)
tree9e3fbe418f1d3f658a0a24f3d8b275a3c71f6bbf /src
parent24cf70092b8b0281df071891573642f56e34f9e5 (diff)
parent67c3086163593db47e57b8cf4fcb034334374000 (diff)
downloadandroid_packages_apps_Trebuchet-7db312f37b37998e411e76d9646c04ea7478022e.tar.gz
android_packages_apps_Trebuchet-7db312f37b37998e411e76d9646c04ea7478022e.tar.bz2
android_packages_apps_Trebuchet-7db312f37b37998e411e76d9646c04ea7478022e.zip
am 67c30861: Adding Launcher3 callbacks for trimming memory.
* commit '67c3086163593db47e57b8cf4fcb034334374000': Adding Launcher3 callbacks for trimming memory.
Diffstat (limited to 'src')
-rw-r--r--src/com/android/launcher3/Launcher.java3
-rw-r--r--src/com/android/launcher3/LauncherCallbacks.java1
-rw-r--r--src/com/android/launcher3/LauncherExtension.java4
3 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java
index 5be57f444..8a9db71ac 100644
--- a/src/com/android/launcher3/Launcher.java
+++ b/src/com/android/launcher3/Launcher.java
@@ -3282,6 +3282,9 @@ public class Launcher extends Activity
mAppsCustomizeTabHost.trimMemory();
}
}
+ if (mLauncherCallbacks != null) {
+ mLauncherCallbacks.onTrimMemory(level);
+ }
}
@Override
diff --git a/src/com/android/launcher3/LauncherCallbacks.java b/src/com/android/launcher3/LauncherCallbacks.java
index a1f4e0b90..d8128d6e5 100644
--- a/src/com/android/launcher3/LauncherCallbacks.java
+++ b/src/com/android/launcher3/LauncherCallbacks.java
@@ -42,6 +42,7 @@ public interface LauncherCallbacks {
public void dump(String prefix, FileDescriptor fd, PrintWriter w, String[] args);
public void onHomeIntent();
public boolean handleBackPressed();
+ public void onTrimMemory(int level);
/*
* Extension points for providing custom behavior on certain user interactions.
diff --git a/src/com/android/launcher3/LauncherExtension.java b/src/com/android/launcher3/LauncherExtension.java
index b264042cf..fe9bd6c23 100644
--- a/src/com/android/launcher3/LauncherExtension.java
+++ b/src/com/android/launcher3/LauncherExtension.java
@@ -108,6 +108,10 @@ public class LauncherExtension extends Launcher {
}
@Override
+ public void onTrimMemory(int level) {
+ }
+
+ @Override
public void onLauncherProviderChange() {
}