我使用以下命令打开新页面:
OpenPageCmd = new Command<string>(async (route) => await Shell.Current.GoToAsync(route));
我正在使用此命令返回页面:
Shell.Current.Navigation.PopAsync();
在 iOS 中调用了 OnAppearing ,但在 XF 4.1.0.709244 的 Android 中未调用 OnAppearing
请注意,我没有使用最新的 XF,因为这会导致其他已知问题,导致应用程序无法正常工作。
有谁知道如何解决这个问题。这对我来说是一个严重的问题,并且阻碍了应用程序的发布。
最佳答案
我认为他们直到 XF 4.2 才实现 shell 生命周期
关于xamarin - 当 Shell.Current.Navigation.PopAsync() 返回页面时,对于 iOS 会触发 OnAppearing,但对于 Android 则不会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57793362/