diff --git a/oeffi/assets/networks.txt b/oeffi/assets/networks.txt index 3865d53..8fe35d4 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;Nürnberg;Würzburg;Regensburg +BAYERN|de-DE|Bayern;Würzburg;Regensburg AVV|de-DE|Augsburg MVV|de-DE|Bayern;München -VGN|de-DE|Nürnberg;Fürth;Erlangen|disabled +VGN|de-DE|Nürnberg;Fürth;Erlangen 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 c13d547..94f06d7 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 (Nürnberg, Würzburg, Regensburg, …) + Bayern (Würzburg, Regensburg, …) Lokal- und Regionalverkehr München Lokal- und Regionalverkehr Augsburg nur Tram und Bus - 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. + Verkehrsverbund Großraum Nürnberg + Nürnberg, Fürth & Erlangen, Lokal- und Regionalverkehr 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 6624cca..cb43d88 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 (Nuremberg, Würzburg, Regensburg, …) + Bavaria (Würzburg, Regensburg, …) local and regional Munich local and regional Augsburg tram and bus only - 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. + Verkehrsverbund Großraum Nürnberg + Nuremberg, Fürth & Erlangen, local and regional 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 1754415..7f3bbb0 100644 --- a/oeffi/src/de/schildbach/oeffi/Application.java +++ b/oeffi/src/de/schildbach/oeffi/Application.java @@ -132,11 +132,6 @@ 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 184f9e4..258e3e0 100644 --- a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java +++ b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java @@ -61,6 +61,7 @@ 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; @@ -109,6 +110,8 @@ 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))