【发布时间】:2018-11-21 06:47:05
【问题描述】:
我已关注此帖子 https://forums.xamarin.com/discussion/87795/onoptionsitemselected-not-invoked-using-masterdetails-page-on-android 以使我的后退按钮事件正常工作。在我更改应用程序的方向之前,它会按预期工作。有没有办法解决这个问题?谢谢。
【问题讨论】:
我已关注此帖子 https://forums.xamarin.com/discussion/87795/onoptionsitemselected-not-invoked-using-masterdetails-page-on-android 以使我的后退按钮事件正常工作。在我更改应用程序的方向之前,它会按预期工作。有没有办法解决这个问题?谢谢。
【问题讨论】:
按照我的说法,您只需要停止 onConfigurationChange 发生的更改,就可以这样做;
对于 API > 13
ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation
对于 API
ConfigurationChanges = ConfigChanges.Orientation
例如:
[Activity(ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation,...)
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
【讨论】: