summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/DataUsageSummary.java
diff options
context:
space:
mode:
authorJulia Reynolds <juliacr@google.com>2015-07-27 16:00:06 -0400
committerJulia Reynolds <juliacr@google.com>2015-07-28 10:03:13 -0400
commit1740ce4f0ca39635eeb8a286bc271dd11438ff09 (patch)
tree7326e6dec5131835ba4f6f4610e7f097c87b2e2a /src/com/android/settings/DataUsageSummary.java
parent730389bd82247a5e92d360a8bb0f5b4f1ded97c2 (diff)
downloadpackages_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.java14
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);
+ }
}
/**