创建自定义Object类android

时间:2018-03-09 20:02:38

标签: android class data-structures android-sharedpreferences

在我的应用中,我想使用自定义对象存储某些数据。

我要保存的数据是:http://prntscr.com/ip1jyp(忽略它在Firebase中的事实。只是用它来向您展示结构)

以上是用户创建的锻炼(由“锻炼1”,“锻炼2”等定义...)

每个锻炼内部包含以下内容: - 锻炼名称 - 锻炼颜色 - 锻炼活动

用户添加活动(由“1”,“2”,“3”等定义...),其中包含以下内容: - 活动名称 - 活动时间

我的问题是如何创建可以包含此信息的自定义健身课程并在需要时检索它。然后,每个用户将有多个锻炼课程。注意:自定义健身课程将存储在共享偏好设置中。

提前致谢:)

1 个答案:

答案 0 :(得分:1)

我会这样做:

class Workout() {
    int colour;
    String name;
    List<Activity> activities;
}

class Activity() {
    String name;
    int time;
}

要将它们存储在shared-prefs上,我会使用JSON(解析对象到Json字符串)