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" /> + +