Xamarin Formulare MasterDetail Seitennavigation verursacht Absturz auf Android [Tödliches Signal 6 (SIGABRT), Code -6], Funktioniert auf iOS und UWP

9

Ich habe ein Master Detail wie unten

%Vor%

Ligaseite (der Master) hat eine Listenansicht wie unten

%Vor%

und der Code dahinter ist

%Vor%

Im LeaguesViewModel habe ich den SelectedLeague-Property-Setter die Detail-Seite aktualisieren und den Master so ausblenden

%Vor%

Das scheint zu funktionieren, wie ich manchmal hoffe. Es navigiert zu der neuen DivisionsPage und blendet den Master aus. Scheint, auf iOS und UWP gut zu funktionieren, aber sein Absturz auf Android mit dem folgenden

%Vor%

Bitte lassen Sie mich wissen, wenn mehr Details benötigt werden, danke!

    
schnabs 24.03.2017, 02:34
quelle

2 Antworten

0

Ich habe Ihr Beispiel auf die neueste Version von 2.3.4 aktualisiert und es läuft ohne Probleme auf Android. Ich würde vorschlagen, dass Sie den Code in Ihrer MasterDetailPage entfernen und aktualisieren Sie es wie folgt:

%Vor%     
Dan S. 31.05.2017, 17:27
quelle
0

Ich hatte ein ähnliches Problem, das durch einen Fehler im android Renderer für die NavigationPage verursacht wurde. Sehen Sie sich diesen Thread im Xamarin Forum an , mit dem es eine Verknüpfung gibt Fehlerbericht und eine Problemumgehung. Das Problem sollte in der aktuellen XamForms-Version behoben werden.

Sie könnten versuchen, die NavigationPage wegzulassen (und Ihre DivisionsPage direkt als Detail einzustellen), um herauszufinden, ob die Navigationsseite den Absturz verursacht.

    
NikoR 24.11.2017 11:18
quelle