2 |
|
|
3 |
import java.util.ArrayList; |
import java.util.ArrayList; |
4 |
import java.util.List; |
import java.util.List; |
5 |
import java.util.Locale; |
|
6 |
|
|
7 |
import android.app.AlertDialog; |
import android.app.AlertDialog; |
8 |
import android.app.Dialog; |
import android.app.Dialog; |
12 |
import android.content.Intent; |
import android.content.Intent; |
13 |
import android.content.SharedPreferences; |
import android.content.SharedPreferences; |
14 |
import android.content.SharedPreferences.Editor; |
import android.content.SharedPreferences.Editor; |
|
import android.location.Address; |
|
|
import android.location.Geocoder; |
|
15 |
import android.location.Location; |
import android.location.Location; |
16 |
import android.os.AsyncTask; |
import android.os.AsyncTask; |
17 |
import android.os.Bundle; |
import android.os.Bundle; |
18 |
import android.os.Handler; |
import android.os.Handler; |
19 |
import android.os.Message; |
import android.os.Message; |
20 |
import android.util.Log; |
|
21 |
import android.view.ContextMenu; |
import android.view.ContextMenu; |
22 |
import android.view.LayoutInflater; |
import android.view.LayoutInflater; |
23 |
import android.view.Menu; |
import android.view.Menu; |
354 |
} |
} |
355 |
|
|
356 |
|
|
357 |
|
/* TODO: Remove this no longer needed function |
358 |
String lookupAddress(double latitude, double longitude) { |
String lookupAddress(double latitude, double longitude) { |
359 |
|
|
360 |
Geocoder coder = new Geocoder(this, new Locale("da")); |
Geocoder coder = new Geocoder(this, new Locale("da")); |
379 |
} |
} |
380 |
|
|
381 |
return sb.toString(); |
return sb.toString(); |
382 |
} |
}*/ |
383 |
|
|
384 |
|
|
385 |
//////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////// |
493 |
List<StationBean> stations = stationProvider.getStations(); |
List<StationBean> stations = stationProvider.getStations(); |
494 |
|
|
495 |
for (StationBean station : stations) { |
for (StationBean station : stations) { |
496 |
String addr = lookupAddress(station.getLatitude(), station.getLongitude()); |
|
|
station.setAddress(addr); |
|
|
|
|
|
|
|
497 |
if (method.equals(LookupMethod.ByName) || method.equals(LookupMethod.ByList)) { |
if (method.equals(LookupMethod.ByName) || method.equals(LookupMethod.ByList)) { |
498 |
if (loc != null) { //only do the distance calc if we have a location |
if (loc != null) { //only do the distance calc if we have a location |
499 |
dummy.setLatitude(station.getLatitude()); |
dummy.setLatitude(station.getLatitude()); |