From 07cdc6196b94f3c4a3dc9f02a92c8045397e66d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Theo=20Franz=C3=A9n?= Date: Thu, 29 Jan 2015 14:00:54 +0100 Subject: [PATCH] Add remonder notification for multiple departures --- src/main/java/se/poochoo/DialogActivity.java | 11 +++++++---- src/main/res/menu/departure.xml | 14 ++++++++------ 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/src/main/java/se/poochoo/DialogActivity.java b/src/main/java/se/poochoo/DialogActivity.java index d0995ac..bd4054d 100644 --- a/src/main/java/se/poochoo/DialogActivity.java +++ b/src/main/java/se/poochoo/DialogActivity.java @@ -55,6 +55,7 @@ public class DialogActivity extends Activity implements NetworkInterface.Respons public int dialogDepartureColor; private long dataLoadedAt; private MenuItem starDepartureItem; + private MenuItem notifyDepartureItem; @Override public void onCreate(Bundle savedInstanceState) { @@ -68,12 +69,9 @@ public void onCreate(Bundle savedInstanceState) { @Override public boolean onCreateOptionsMenu(Menu menu) { - MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.departure, menu); - starDepartureItem = menu.findItem(R.id.action_star); - if (selectedData.isPromoted(listDataItem.getSelector())){ starDepartureItem.setChecked(true); starDepartureItem.setIcon(R.drawable.icon_star_white_on); @@ -81,7 +79,9 @@ public boolean onCreateOptionsMenu(Menu menu) { starDepartureItem.setChecked(false); starDepartureItem.setIcon(R.drawable.icon_star_white_off); } - + notifyDepartureItem = menu.findItem(R.id.action_notification); + notifyDepartureItem.setChecked(true); + notifyDepartureItem.setIcon(R.drawable.action_remind); return super.onCreateOptionsMenu(menu); } @@ -99,6 +99,9 @@ public boolean onOptionsItemSelected(MenuItem item) { selectedData.storeAction(listDataItem.getSelector(), SelectionUserDataSource.SelectionType.PROMOTE); } break; + case R.id.action_notification: + showTrackingNotification(0); + break; } return super.onOptionsItemSelected(item); } diff --git a/src/main/res/menu/departure.xml b/src/main/res/menu/departure.xml index c4f4759..c418ad9 100644 --- a/src/main/res/menu/departure.xml +++ b/src/main/res/menu/departure.xml @@ -1,13 +1,15 @@ - - - - \ No newline at end of file + android:title="Star departure" /> + +