3 |
import java.text.NumberFormat; |
import java.text.NumberFormat; |
4 |
import java.util.ArrayList; |
import java.util.ArrayList; |
5 |
import java.util.List; |
import java.util.List; |
|
import java.util.Locale; |
|
6 |
|
|
7 |
import android.app.AlertDialog; |
import android.app.AlertDialog; |
8 |
import android.app.Dialog; |
import android.app.Dialog; |
10 |
import android.app.ProgressDialog; |
import android.app.ProgressDialog; |
11 |
import android.content.DialogInterface; |
import android.content.DialogInterface; |
12 |
import android.content.Intent; |
import android.content.Intent; |
|
import android.location.Address; |
|
|
import android.location.Geocoder; |
|
13 |
import android.net.Uri; |
import android.net.Uri; |
14 |
import android.os.AsyncTask; |
import android.os.AsyncTask; |
15 |
import android.os.Bundle; |
import android.os.Bundle; |
98 |
super.onListItemClick(l, v, position, id); |
super.onListItemClick(l, v, position, id); |
99 |
|
|
100 |
selectedItemId = position; |
selectedItemId = position; |
101 |
|
|
102 |
|
DepartureBean dep = departures.get(selectedItemId); |
103 |
|
|
104 |
Intent intent = new Intent(this, TimetableList.class); |
Intent intent = new Intent(this, TimetableList.class); |
105 |
intent.putExtra("asd", 0); //Add all necessary data |
intent.putExtra("departure", dep); |
106 |
|
|
107 |
startActivity(intent); |
startActivity(intent); |
108 |
|
|
150 |
public void onClick(View v) { |
public void onClick(View v) { |
151 |
if (dlg.isShowing()) |
if (dlg.isShowing()) |
152 |
dlg.dismiss(); |
dlg.dismiss(); |
153 |
} |
} |
154 |
|
} |
|
|
|
|
} |
|
155 |
|
|
156 |
View.OnClickListener mapLauncher = new View.OnClickListener() { |
View.OnClickListener mapLauncher = new View.OnClickListener() { |
157 |
@Override |
@Override |
166 |
class DepartureFetcher extends AsyncTask<Integer, Void, Void> { |
class DepartureFetcher extends AsyncTask<Integer, Void, Void> { |
167 |
|
|
168 |
boolean success; |
boolean success; |
169 |
String addr; |
|
170 |
@Override |
@Override |
171 |
protected void onPostExecute(Void result) { |
protected void onPostExecute(Void result) { |
172 |
super.onPostExecute(result); |
super.onPostExecute(result); |