diff --git a/oeffi/assets/networks.txt b/oeffi/assets/networks.txt index 8fe35d4..3865d53 100644 --- a/oeffi/assets/networks.txt +++ b/oeffi/assets/networks.txt @@ -7,10 +7,10 @@ RT|eu|DE;AT;CH;BE;LU;NL;DK;SE;NO;FI;GB;SI;HU;RO;BG;PL;SK;IT;ES;PT DB|de-DE|DE BVG|de-DE|Brandenburg;Berlin VBB|de-DE|Brandenburg -BAYERN|de-DE|Bayern;Würzburg;Regensburg +BAYERN|de-DE|Bayern;Nürnberg;Würzburg;Regensburg AVV|de-DE|Augsburg MVV|de-DE|Bayern;München -VGN|de-DE|Nürnberg;Fürth;Erlangen +VGN|de-DE|Nürnberg;Fürth;Erlangen|disabled VVM|de-DE|Schwaben;Mittelschwaben;Krumbach;Günzburg;Memmingen NVV|de-DE|Hessen;Frankfurt am Main;Kassel VMV|de-DE|Mecklenburg-Vorpommern;Schwerin diff --git a/oeffi/res/values-de/networks.xml b/oeffi/res/values-de/networks.xml index 94f06d7..c13d547 100644 --- a/oeffi/res/values-de/networks.xml +++ b/oeffi/res/values-de/networks.xml @@ -11,14 +11,14 @@ Brandenburg & Berlin, Lokal- und Regionalverkehr Hessen (Frankfurt/Rhein-Main, Kassel, …) Lokal- und Regionalverkehr - Bayern (Würzburg, Regensburg, …) + Bayern (Nürnberg, Würzburg, Regensburg, …) Lokal- und Regionalverkehr München Lokal- und Regionalverkehr Augsburg nur Tram und Bus - Verkehrsverbund Großraum Nürnberg - Nürnberg, Fürth & Erlangen, Lokal- und Regionalverkehr + Nürnberg, Fürth & Erlangen + Nicht verfügbar, weil der VGN vorübergehend nicht in Öffi enthalten sein will. Du kannst stattdessen Bayern verwenden, das funktioniert für Nürnberg auch gut. Mittelschwaben (Krumbach, Günzburg, …) Lokal- und Regionalverkehr Schwerin & Mecklenburg-Vorpommern diff --git a/oeffi/res/values/networks.xml b/oeffi/res/values/networks.xml index cb43d88..6624cca 100644 --- a/oeffi/res/values/networks.xml +++ b/oeffi/res/values/networks.xml @@ -11,14 +11,14 @@ Brandenburg & Berlin, local and regional Hesse (Frankfurt/Rhine-Main, Kassel, …) local and regional - Bavaria (Würzburg, Regensburg, …) + Bavaria (Nuremberg, Würzburg, Regensburg, …) local and regional Munich local and regional Augsburg tram and bus only - Verkehrsverbund Großraum Nürnberg - Nuremberg, Fürth & Erlangen, local and regional + Nuremberg, Fürth & Erlangen + Not available, because the VGN desires to temporarily not be included in Offi. You can select the Bavaria instead, it works well for Nuremberg too. Mittelschwaben (Krumbach, Günzburg, …) local and regional Schwerin & Mecklenburg-Vorpommern diff --git a/oeffi/src/de/schildbach/oeffi/Application.java b/oeffi/src/de/schildbach/oeffi/Application.java index 7f3bbb0..1754415 100644 --- a/oeffi/src/de/schildbach/oeffi/Application.java +++ b/oeffi/src/de/schildbach/oeffi/Application.java @@ -132,6 +132,11 @@ public class Application extends android.app.Application { FavoriteStationsProvider.deleteFavoriteStations(this, IVB); QueryHistoryProvider.deleteQueryHistory(this, IVB); + // 2018-07-20: migrate VGN to use Bayern + final String VGN = "VGN"; + migrateSelectedNetwork(VGN, NetworkId.BAYERN); + Downloader.deleteDownload(new File(getFilesDir(), VGN.toLowerCase(Locale.ENGLISH) + ".db")); + log.info("Migrations took {}", watch); } diff --git a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java index 258e3e0..184f9e4 100644 --- a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java +++ b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java @@ -61,7 +61,6 @@ import de.schildbach.pte.VagfrProvider; import de.schildbach.pte.VbbProvider; import de.schildbach.pte.VblProvider; import de.schildbach.pte.VbnProvider; -import de.schildbach.pte.VgnProvider; import de.schildbach.pte.VmsProvider; import de.schildbach.pte.VmtProvider; import de.schildbach.pte.VmvProvider; @@ -110,8 +109,6 @@ public final class NetworkProviderFactory { return new MvvProvider(); else if (networkId.equals(NetworkId.AVV)) return new AvvProvider(); - else if (networkId.equals(NetworkId.VGN)) - return new VgnProvider(); else if (networkId.equals(NetworkId.VVM)) return new VvmProvider(); else if (networkId.equals(NetworkId.VMV))