From c6608376e08427b50667a14138c8e4acb66329a1 Mon Sep 17 00:00:00 2001 From: Jeff Sharkey Date: Fri, 18 May 2012 14:00:10 -0700 Subject: [PATCH] Avoid NPE until we understand better. Bug: 6450986 Change-Id: I68af8fedc419cd3142ba2bb7530b77aca7718123 --- src/com/android/settings/DataUsageSummary.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/com/android/settings/DataUsageSummary.java b/src/com/android/settings/DataUsageSummary.java index 4882fbe906..1bdc1d1538 100644 --- a/src/com/android/settings/DataUsageSummary.java +++ b/src/com/android/settings/DataUsageSummary.java @@ -1067,6 +1067,10 @@ public class DataUsageSummary extends Fragment { public void onItemClick(AdapterView parent, View view, int position, long id) { final Context context = view.getContext(); final AppItem app = (AppItem) parent.getItemAtPosition(position); + + // TODO: sigh, remove this hack once we understand 6450986 + if (mUidDetailProvider == null || app == null) return; + final UidDetail detail = mUidDetailProvider.getUidDetail(app.appId, true); AppDetailsFragment.show(DataUsageSummary.this, app, detail.label); } -- 2.11.0