Xamarin Forms PCL 保存实例状态

Xamarin Forms PCL save instance state

我使用便携式 Class 库开发了 Xamarin Forms 应用程序。我的应用程序的方向是横向。所以每当我的屏幕变黑并且我 return 我的应用程序时,屏幕是 'reseted'。在我的应用程序中,按钮通过按下它们来改变颜色。 是否可以保存按钮的状态,例如 Android?

中的 OnSaveInstanceState

只需遵循 this 指南。很简单,只需添加

[Activity (Label = "ActivityName", ConfigurationChanges=Android.Content.PM.ConfigChanges.Orientation | Android.Content.PM.ConfigChanges.ScreenSize)]

高于您的 activity :)