android - Monodroid 将可打包对象打包

标签 android bundle xamarin.android parcelable

所以我一直在努力将一些值放入我覆盖的 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/

相关文章:

android - 如何获取 LazyList 项的索引

android - 设置带有背景图像和圆角的按钮

android - 如何检测 WiFi 网络共享状态

Magento-从产品ID获取 bundle 的产品ID的列表

c# - 如何在 Xamarin.Android 中从 EventHandler 获取值到后台服务

xamarin.android - 有什么方法可以在 Xamarin.Android 项目中使用 Autofac 使用构造函数注入(inject)?

java - 来自 RecyclerView 的 Cloud Firestore 文档的句柄 ID

php - Composer - 请求的包存在,但这些被你的约束拒绝

Android 单元测试 : Bundle/Parcelable

xamarin - 对于现有 Android 应用程序,我应该选择 Xamarin native 还是 Xamarin.Forms?