--- android/TrainInfo/src/dk/thoerup/traininfo/provider/ProviderFactory.java 2009/09/29 21:30:16 362 +++ android/TrainInfo/src/dk/thoerup/traininfo/provider/ProviderFactory.java 2009/09/30 06:01:39 363 @@ -6,10 +6,15 @@ private static StationProvider stationProvider = null; private static TimetableProvider timetableProvider = null; + private static final boolean DEBUG = true; + public static DepartureProvider getDepartureProvider() { if (departureProvider == null) { - //provider = new DebugProvider(); - departureProvider = new XmlDepartureProvider(); + if (!DEBUG) { + departureProvider = new XmlDepartureProvider(); + } else { + departureProvider = new DebugProvider(); + } } return departureProvider; @@ -17,7 +22,11 @@ public static StationProvider getStationProvider() { if (stationProvider == null) { - stationProvider = new XmlStationProvider(); + if (!DEBUG) { + stationProvider = new XmlStationProvider(); + } else { + stationProvider = new DebugProvider(); + } } return stationProvider; @@ -25,7 +34,11 @@ public static TimetableProvider getTimetableProvider() { if (timetableProvider == null) { - timetableProvider = new XmlTimetableProvider(); + if (!DEBUG) { + timetableProvider = new XmlTimetableProvider(); + } else { + timetableProvider = new DebugProvider(); + } } return timetableProvider; }