diff --git a/src/com/android/settings/DataUsageSummary.java b/src/com/android/settings/DataUsageSummary.java index 62c86d833bc..7d45461935f 100644 --- a/src/com/android/settings/DataUsageSummary.java +++ b/src/com/android/settings/DataUsageSummary.java @@ -794,6 +794,7 @@ public class DataUsageSummary extends Fragment { final boolean matchFound = pm.resolveActivity(mAppSettingsIntent, 0) != null; mAppSettings.setEnabled(matchFound); + mAppSettings.setVisibility(View.VISIBLE); } else { mAppSettingsIntent = null; @@ -1060,6 +1061,8 @@ public class DataUsageSummary extends Fragment { private OnClickListener mAppSettingsListener = new OnClickListener() { @Override public void onClick(View v) { + if (!isAdded()) return; + // TODO: target torwards entire UID instead of just first package startActivity(mAppSettingsIntent); }