From d9f156ddf072775c894db1ca3c3fe8989be4dbeb Mon Sep 17 00:00:00 2001 From: Svetoslav Date: Wed, 9 Oct 2013 21:59:04 -0700 Subject: [PATCH] Coalescing multiple print job notifications (Settings) We used to show a single notificaiton for every print job but this is against th UX guidelines. Since we have to lead by example, this change adds coalescing of multiple notifications. bug:11155212 Change-Id: I865450495e7e85bd6620c1f42aeef07d2f83a01a --- AndroidManifest.xml | 15 +++++++++ src/com/android/settings/Settings.java | 3 ++ .../print/PrintJobSettingsFragment.java | 9 ++++-- .../settings/print/PrintSettingsFragment.java | 31 ++----------------- 4 files changed, 27 insertions(+), 31 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index ab31b8c1ec1..b730ba72efb 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1165,6 +1165,21 @@ android:resource="@id/print_settings" /> + + + + + + + + + + mPrintJobs = new ArrayList(); @@ -489,7 +464,7 @@ public class PrintSettingsFragment extends SettingsPreferenceFragment implements if (mPrintJobStateChangeListener == null) { mPrintJobStateChangeListener = new PrintJobStateChangeListener() { @Override - public void onPrintJobsStateChanged(PrintJobId printJobId) { + public void onPrintJobStateChanged(PrintJobId printJobId) { onForceLoad(); } };