19 |
import android.os.AsyncTask; |
import android.os.AsyncTask; |
20 |
import android.os.Bundle; |
import android.os.Bundle; |
21 |
import android.util.Log; |
import android.util.Log; |
|
import android.view.ContextMenu; |
|
22 |
import android.view.Menu; |
import android.view.Menu; |
23 |
import android.view.MenuItem; |
import android.view.MenuItem; |
24 |
import android.view.View; |
import android.view.View; |
|
import android.view.ContextMenu.ContextMenuInfo; |
|
25 |
import android.view.View.OnClickListener; |
import android.view.View.OnClickListener; |
26 |
import android.widget.Button; |
import android.widget.Button; |
27 |
import android.widget.ListView; |
import android.widget.ListView; |
122 |
startDepartureFetcher(); |
startDepartureFetcher(); |
123 |
} else { |
} else { |
124 |
departures = (DepartureBean) savedInstanceState.getSerializable("departures"); |
departures = (DepartureBean) savedInstanceState.getSerializable("departures"); |
125 |
adapter.setDepartures(departures.entries); |
|
126 |
|
if ( (departures != null) && (departures.entries != null) ) { |
127 |
|
adapter.setDepartures(departures.entries); |
128 |
|
} |
129 |
selectedItemId = savedInstanceState.getInt("selectedItemId"); |
selectedItemId = savedInstanceState.getInt("selectedItemId"); |
130 |
|
|
131 |
if ( hasNotifications() ) { |
if ( hasNotifications() ) { |
211 |
@Override |
@Override |
212 |
public boolean onCreateOptionsMenu(Menu menu) { |
public boolean onCreateOptionsMenu(Menu menu) { |
213 |
MenuItem item; |
MenuItem item; |
214 |
item = menu.add(0, MENU_MAP, 0, "Show on map"); |
|
215 |
|
item = menu.add(0, MENU_MAP, 0, getString(R.string.departurelist_showonmap) ); |
216 |
item.setIcon(android.R.drawable.ic_menu_mapmode); |
item.setIcon(android.R.drawable.ic_menu_mapmode); |
217 |
|
|
218 |
item = menu.add(0, MENU_NOTIFICATIONS, 0, "Notifications"); |
item = menu.add(0, MENU_NOTIFICATIONS, 0, getString(R.string.departurelist_notifications) ); |
219 |
item.setIcon(android.R.drawable.ic_menu_info_details); |
item.setIcon(android.R.drawable.ic_menu_info_details); |
220 |
|
|
221 |
|
|