am b7c6306b: am feeae4cd: Merge "Hide usage graph on app usage details pages." into mnc-dev

* commit 'b7c6306b8322de90e5a620ac5e670216685c7841':
  Hide usage graph on app usage details pages.
This commit is contained in:
Julia Reynolds
2015-07-28 21:16:03 +00:00
committed by Android Git Automerger

View File

@@ -483,7 +483,7 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable
// a header at the top. // a header at the top.
FrameLayout pinnedHeader = (FrameLayout) rootView.findViewById(R.id.pinned_header); FrameLayout pinnedHeader = (FrameLayout) rootView.findViewById(R.id.pinned_header);
AppHeader.createAppHeader(getActivity(), detail.icon, detail.label, null, pinnedHeader); 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) { } catch (NameNotFoundException e) {
Log.w(TAG, "Could not find " + mShowAppImmediatePkg, e); Log.w(TAG, "Could not find " + mShowAppImmediatePkg, e);
Toast.makeText(getActivity(), getString(R.string.unknown_app), Toast.LENGTH_LONG) Toast.makeText(getActivity(), getString(R.string.unknown_app), Toast.LENGTH_LONG)
@@ -934,9 +934,11 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable
if (isAppDetailMode()) { if (isAppDetailMode()) {
mAppDetail.setVisibility(View.VISIBLE); mAppDetail.setVisibility(View.VISIBLE);
mCycleAdapter.setChangeVisible(false); mCycleAdapter.setChangeVisible(false);
mChart.setVisibility(View.GONE);
} else { } else {
mAppDetail.setVisibility(View.GONE); mAppDetail.setVisibility(View.GONE);
mCycleAdapter.setChangeVisible(true); mCycleAdapter.setChangeVisible(true);
mChart.setVisibility(View.VISIBLE);
// hide detail stats when not in detail mode // hide detail stats when not in detail mode
mChart.bindDetailNetworkStats(null); mChart.bindDetailNetworkStats(null);
@@ -1932,6 +1934,16 @@ public class DataUsageSummary extends HighlightingFragment implements Indexable
target.mCurrentApp = null; target.mCurrentApp = null;
target.updateBody(); target.updateBody();
} }
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
getFragmentManager().popBackStack();
return true;
}
return super.onOptionsItemSelected(item);
}
} }
/** /**