--- android/TrainInfo/src/dk/thoerup/traininfo/DepartureList.java 2011/03/31 18:20:42 1250 +++ android/TrainInfo/src/dk/thoerup/traininfo/DepartureList.java 2011/04/04 22:14:40 1261 @@ -437,9 +437,20 @@ DepartureList.this.getListView().setVisibility(View.VISIBLE); + // handle notification icon. if ( hasNotifications() ) { - findViewById(R.id.notifIcon).setVisibility(View.VISIBLE); - } + View notifIcon = findViewById(R.id.notifIcon); + notifIcon.setVisibility(View.VISIBLE); + notifIcon.setClickable(true); + notifIcon.setOnClickListener( new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent i = new Intent(DepartureList.this, dk.thoerup.traininfo.NotificationList.class); + i.putExtra(NotificationList.EXTRA_NOTIFICATIONS, departures.notifications); + startActivity(i); + } + }); + } if (departures.entries.size() == 0) { MessageBox.showMessage(DepartureList.this, "No departures found", true);