所以我一直在努力将一些值放入我覆盖的 OnSaveInstanceState 中的一个包中。我需要在 Activity 重启时保存一些类对象,这意味着它们必须是可分割的,这对于 Monodroid 来说似乎是不可能实现的?
来源:http://docs.xamarin.com/android/about/limitations
如何将这些类对象保存到没有 parcelable 的包中?我从服务器加载数据,但我不希望再次执行此操作,例如在用户轮换时再次调用 OnCreate 方法。因此,保存它们会很好,这样可以为服务器节省一些偶尔轮换等的压力。
最佳答案
这个问题最初接受的答案虽然在回答时是正确的,但现在已不再如此。
我最初实现了上述建议,后来通过更多搜索发现了这一点:
http://dan.clarke.name/2012/09/implementing-iparcelable-in-mono-for-android/
现在支持该功能,上面的链接是关于如何实现它的重要资源。
关于android - Monodroid 将可打包对象打包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9787580/