我需要做的是将偏好结构存储在对象中。是否有一种通常的模式如何在 Java 中保存属性,具有以下先决条件:
- 不同的数据类型可以显示为设置(布尔、整数、复选框)
- 不同的数据类型有不同数量的值(布尔有一个,复选框有很多)
不知道会有多少首选项条目存在。
{TYPE;NAME;VALUE} {TYPE;NAME;VALUE} {TYPE;NAME;VALUE}
例如:
{CHECKBOXES;"Radio box choice"; { Red, White, Blue}}
{BOOLEAN;"Hintergrund"; true}}
{INT;"Page number"; 34}}
{STRING;"App title";"Jenny"}}