智能家居简单类图
2018-03-19 16:05:28 0 举报
登录查看完整内容
智能家居
作者其他创作
大纲/内容
BaseBussinessPresenter
+ baseOperation(params):returnType...
BussinessModel
+ operation(callback):returnType...
PlanRepository
BussinessActivity
-presenter:BussinessPresenter
# initData():void- bussinessOpreate(params):void# responseSuccess(result):void# responseErrors(error):void# showLoadingDialog():void# hideLoadingDialog():void
计划配置有变化onPlanConfigChange
HealthService
收到减脂计划
发送闹钟广播
MyBaseActivity
#getLayoutId():int#initData():void#showLoadingDialog():void...
设置饮食计划闹钟设置周报闹钟设置激励闹钟设置训练闹钟
接口ModelCallback
NotificationUtil
BussinessPresenter
+ operation(params):returnType...
接口IBasePresenter
+ onAttachView(view):void+ onDetachView(view):void
ConnectionClientService
BasePresenterImpl
+mView:IBaseView+mUrModel:UserModel+mFmModel:FamilyModel+mDvModel:DeviceModel+mRmModel:RoomModel...
# onAttachView(view):void# onDetachView(view):void+getUserProfile():UserBean+getCurrentFamily():FamilyBean
下发SportPlan.PlanConfig
BaseActivity
+ exitActivity():void...
PlanConfig存储到sp文件
ApiUtil(TCP)
接口IBaseModel
+RESET_PWD_TOKEN_SP:String+SYNC_TO_ROUTER_FILE_NAME:String+SYNC_TO_CLOUD_FILE_NAME:String
部分业务Presenter没有这一层
接口IBaseView
responseSuccess(Object... result):void responseErrors( void responseErrors(Object... error);):voidshowLoadingDialog():voidhideLoadingDialog():void
ApiSendReqCallback
+onSuccess(response:CommonContentRes):void+onError(errorCode:int):void
HealthAlarmManager
准备数据
RouterSetupHelper(Htpp)
+postRouterHttpData(callback:ModelCallback):void
调用对应的发送通知函数
MessageManager
BussinessManager
+ operation(callback:ApiSendReqCallback):returnType...
发送通知
根据计划和计划配置设置对应的闹钟
通知结束
FitcoachPlanManager
0 条评论
回复 删除
下一页