3 |
import java.util.ArrayList; |
import java.util.ArrayList; |
4 |
import java.util.List; |
import java.util.List; |
5 |
import java.util.Locale; |
import java.util.Locale; |
|
import java.util.prefs.Preferences; |
|
6 |
|
|
7 |
import android.app.AlertDialog; |
import android.app.AlertDialog; |
8 |
import android.app.Dialog; |
import android.app.Dialog; |
11 |
import android.content.DialogInterface; |
import android.content.DialogInterface; |
12 |
import android.content.Intent; |
import android.content.Intent; |
13 |
import android.content.SharedPreferences; |
import android.content.SharedPreferences; |
14 |
|
import android.content.SharedPreferences.Editor; |
15 |
import android.location.Address; |
import android.location.Address; |
16 |
import android.location.Geocoder; |
import android.location.Geocoder; |
17 |
import android.location.Location; |
import android.location.Location; |
133 |
public boolean onCreateOptionsMenu(Menu menu) { |
public boolean onCreateOptionsMenu(Menu menu) { |
134 |
MenuItem item; |
MenuItem item; |
135 |
|
|
136 |
item = menu.add(0, OPTIONS_RESCAN, 0, "Find nearest stations"); |
item = menu.add(0, OPTIONS_RESCAN, 0, "Nearest stations"); |
137 |
item.setIcon(android.R.drawable.ic_menu_mylocation); |
item.setIcon(android.R.drawable.ic_menu_mylocation); |
138 |
|
|
139 |
item = menu.add(0, OPTIONS_NAMESEARCH, 0, "Search for station"); |
item = menu.add(0, OPTIONS_NAMESEARCH, 0, "Search for station"); |
142 |
item = menu.add(0, OPTIONS_FAVORITES, 0, "Favorites"); |
item = menu.add(0, OPTIONS_FAVORITES, 0, "Favorites"); |
143 |
item.setIcon(android.R.drawable.ic_menu_agenda); |
item.setIcon(android.R.drawable.ic_menu_agenda); |
144 |
|
|
145 |
item = menu.add(0, OPTIONS_MAP, 0, "Show station map"); |
item = menu.add(0, OPTIONS_MAP, 0, "Station map"); |
146 |
item.setIcon(android.R.drawable.ic_menu_mapmode); |
item.setIcon(android.R.drawable.ic_menu_mapmode); |
147 |
|
|
148 |
item = menu.add(0, OPTIONS_ABOUT, 0, "About"); |
item = menu.add(0, OPTIONS_ABOUT, 0, "About"); |
556 |
favorites.remove(stationID); |
favorites.remove(stationID); |
557 |
Toast.makeText(StationList.this, "Station removed", Toast.LENGTH_SHORT).show(); |
Toast.makeText(StationList.this, "Station removed", Toast.LENGTH_SHORT).show(); |
558 |
} |
} |
559 |
|
Editor ed = prefs.edit(); |
560 |
prefs.edit().putString("favorites", favorites.toString()); |
ed.putString("favorites", favorites.toString()); |
561 |
|
ed.commit(); |
562 |
} |
} |
563 |
} |
} |
564 |
} |
} |