diff options
author | Julia Reynolds <juliacr@google.com> | 2015-07-27 16:00:06 -0400 |
---|---|---|
committer | Julia Reynolds <juliacr@google.com> | 2015-07-28 10:03:13 -0400 |
commit | 1740ce4f0ca39635eeb8a286bc271dd11438ff09 (patch) | |
tree | 7326e6dec5131835ba4f6f4610e7f097c87b2e2a /src/com/android/settings/DataUsageSummary.java | |
parent | 730389bd82247a5e92d360a8bb0f5b4f1ded97c2 (diff) | |
download | packages_apps_Settings-1740ce4f0ca39635eeb8a286bc271dd11438ff09.zip packages_apps_Settings-1740ce4f0ca39635eeb8a286bc271dd11438ff09.tar.gz packages_apps_Settings-1740ce4f0ca39635eeb8a286bc271dd11438ff09.tar.bz2 |
Hide usage graph on app usage details pages.
Also make the back button work properly on these pages.
Bug: 22691655
Change-Id: Icb4d7730cfe5a89ffada0489a69e646cddff5560
Diffstat (limited to 'src/com/android/settings/DataUsageSummary.java')
-rw-r--r-- | src/com/android/settings/DataUsageSummary.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/com/android/settings/DataUsageSummary.java b/src/com/android/settings/DataUsageSummary.java index 7a5a60a..e014465 100644 --- a/src/com/android/settings/DataUsageSummary.java +++ b/src/com/android/settings/DataUsageSummary.java @@ -485,7 +485,7 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable // a header at the top. FrameLayout pinnedHeader = (FrameLayout) rootView.findViewById(R.id.pinned_header); AppHeader.createAppHeader(getActivity(), detail.icon, detail.label, null, pinnedHeader); - AppDetailsFragment.show(DataUsageSummary.this, app, detail.label, false); + AppDetailsFragment.show(DataUsageSummary.this, app, detail.label, true); } catch (NameNotFoundException e) { Log.w(TAG, "Could not find " + mShowAppImmediatePkg, e); Toast.makeText(getActivity(), getString(R.string.unknown_app), Toast.LENGTH_LONG) @@ -936,9 +936,11 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable if (isAppDetailMode()) { mAppDetail.setVisibility(View.VISIBLE); mCycleAdapter.setChangeVisible(false); + mChart.setVisibility(View.GONE); } else { mAppDetail.setVisibility(View.GONE); mCycleAdapter.setChangeVisible(true); + mChart.setVisibility(View.VISIBLE); // hide detail stats when not in detail mode mChart.bindDetailNetworkStats(null); @@ -1998,6 +2000,16 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable target.mCurrentApp = null; target.updateBody(); } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + getFragmentManager().popBackStack(); + return true; + } + return super.onOptionsItemSelected(item); + } } /** |