102 |
void startTimetableFetcher() { |
void startTimetableFetcher() { |
103 |
showDialog(DLG_PROGRESS); |
showDialog(DLG_PROGRESS); |
104 |
fetcher = new TimetableFetcher(); |
fetcher = new TimetableFetcher(); |
105 |
fetcher.execute(departure.getTrainNumber()); |
fetcher.execute(departure.getType(), departure.getTrainNumber()); |
106 |
} |
} |
107 |
|
|
108 |
class TimetableFetcher extends AsyncTask<String,Void,Void> { |
class TimetableFetcher extends AsyncTask<String,Void,Void> { |
149 |
|
|
150 |
@Override |
@Override |
151 |
protected Void doInBackground(String... arg0) { |
protected Void doInBackground(String... arg0) { |
152 |
String trainID = arg0[0]; |
String type = arg0[0]; |
153 |
success = provider.lookupTimetable(trainID); |
String trainID = arg0[1]; |
154 |
timetables = provider.getTimetable(trainID); |
success = provider.lookupTimetable(type, trainID); |
155 |
|
timetables = provider.getTimetable(type, trainID); |
156 |
|
|
157 |
return null; |
return null; |
158 |
} |
} |