summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/allapps/PredictiveAppsProvider.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/launcher3/allapps/PredictiveAppsProvider.java')
-rw-r--r--src/com/android/launcher3/allapps/PredictiveAppsProvider.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/launcher3/allapps/PredictiveAppsProvider.java b/src/com/android/launcher3/allapps/PredictiveAppsProvider.java
index ba39094c1..43d7115aa 100644
--- a/src/com/android/launcher3/allapps/PredictiveAppsProvider.java
+++ b/src/com/android/launcher3/allapps/PredictiveAppsProvider.java
@@ -4,6 +4,7 @@ import android.content.ComponentName;
import android.content.Context;
import android.content.SharedPreferences;
import android.os.Process;
+import android.util.Log;
import com.android.launcher3.AppInfo;
import com.android.launcher3.Utilities;
@@ -17,6 +18,8 @@ import java.util.List;
import java.util.Set;
public class PredictiveAppsProvider {
+ private static final String TAG = "PredictiveAppsProvider";
+
private static final int NUM_PREDICTIVE_APPS_TO_HOLD = 9; // since we can't have more than 9 columns
private static final String PREDICTIVE_APPS_KEY = "predictive_apps";
@@ -29,6 +32,11 @@ public class PredictiveAppsProvider {
}
public void updateComponentCount(ComponentName component) {
+ if (component == null) {
+ Log.w(TAG, "Can not update component count because component is null!");
+ return;
+ }
+
String key = buildComponentString(component);
long current = mPrefs.getLong(key, 0);