我最近更新了xamarin表单到1.5.1-pre1,以便我可以使用美丽的AppCompat主题。它的作品,看起来很不错。XamarinForms AppCompat OnOptionsItemSelected
我确实有一个问题,在旧的FormsApplicationActivity中,我用来重写OnOptionsItemSelected方法来拦截用户点击后退箭头图标并执行一些viewmodel清理。显然这个方法在使用FormsAppCompatActivity后没有被调用。 如何拦截“软”后退按钮(工具栏图标不是后退按钮)?
我也试着重写Xamarin.Forms.Platform.Android.AppCompat.NavigationPageRenderer但我似乎无法覆盖它:(
没有任何人有一个线索,我怎么能拦截呢?
为什么不'OnDisappearing()'? –
谢谢,OnDisappearing可以用来打开vm东西,我只有在它从堆栈中弹出时才会清理它。但它仍然不清楚为什么其他方法(在选项上选择)不被称为 – xabre