Ich habe eine spezifisch für die Seite FacebookFriends machen, der so genannt wird: meineAndroid-Anwendung endet nach activity.finish() in Xamarin
await Navigation.PushAsync(new FacebookFriends());
und dann machen für Android dieser Seite
[assembly: ExportRenderer(typeof(PinBuster.FacebookFriends), typeof(PinBuster.Droid.FacebookFriends))]
, wenn ich rufe:
var activity = this.Context as Activity;
activity.Finish();
Beenden der Anwendung. Weiß jemand warum? sollte es nicht zurück zur vorherigen Seite gehen?
Was soll ich dann tun? Kann ich über die ContentPage auf die Navigation zugreifen und PopAsync() in der Android-Datei ausführen? @Venkata – Mira
Ja. Schreiben Sie einen benutzerdefinierten Renderer für Ihre Inhaltsseite und führen Sie dann PopAsync() auf ContentPage von Android aus. –
Technisch können Sie in einem Xamarin.Android-Projekt so viele Aktivitäten haben, wie Sie möchten. Die Xamarin Forms-Bibliothek, die Sie verwenden, ist diejenige, die Ihnen die einzige Aktivität auferlegt. –