[关闭]
@SR1s 2017-02-23T17:38:13.000000Z 字数 423 阅读 1152

Ano - v1 开发笔记

Android 开发笔记


关于

Ano是我开发的健身笔记本,一个用于规划、记录健身训练的APP。

功能

  1. 训练
    • 训练内容
    • 训练计划
  2. 记录
    • 记录查看
    • 记录图表

v2 计划功能

  1. 成就
  2. 健身信息
  3. 个人中心

开发日志

2017年02月05日

模块:训练模块

训练项目列表ExerciseActivity

遇到问题

新增架构规则:数据源&表现分离

页面向数据源订阅数据,数据的变动由数据源同步到页面,页面之间尽量不相互传递数据。

如:训练计划页面订阅本日的训练计划数据,当创建了新的训练计划后,数据只存储到Realm数据库中,不主动传递回训练计划页面,数据变动由Realm更新同步并通知到训练计划页面。

好处:界面之间解耦,每个界面仅和其关心的数据进行关联。

2017年02月03日

模块:训练模块

训练内容添加,加入数据库Realm

遇到问题

主线程id

魅族手机上,通过Process.myTid()得到的主线程id不为1

Realm数据库取得的字段为null

获取对象数据需要通过Getter进行

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注