如何序列化android中的按钮?

Posted

技术标签:

【中文标题】如何序列化android中的按钮?【英文标题】:How to serialize buttons in android? 【发布时间】:2014-11-11 21:11:08 【问题描述】:

我允许用户动态创建按钮,所以我需要保存它们以便下次运行应用程序时显示。最简单的方法是什么?

P.S: android 中的按钮不可序列化

【问题讨论】:

只需序列化按钮的元数据,例如文本、大小颜色或您在创建时允许用户执行的任何操作 【参考方案1】:

最简单的方法是什么?

第 1 步:从用户那里收集数据,然后用于“动态创建按钮”

第 2 步:将数据保存在数据库中,SharedPreferences,或其他形式的文件中

第 3 步:将来根据需要加载该数据

您是否使用数据库、SharedPreferences 或其他形式的文件在很大程度上取决于您的应用程序中的其他内容、您正在收集的数据的性质、按钮的数量等。

【讨论】:

以上是关于如何序列化android中的按钮?的主要内容,如果未能解决你的问题,请参考以下文章

如何序列化对象并将其保存到 Android 中的文件中?

如何使用适用于 Android 的 OpenCV 减少实时视频序列中的运动效果?

如何从表单序列化中排除按钮和标签?

在改造android中使用简单的xml转换器反序列化html转义字符

通过 Android 中的 Intent 反序列化 Serializable 对象时出现 ClassNotFoundException

如何序列化 android.graphics.Path 的对象