StateMachine
介绍
Android状态机
软件架构
输入事件状态机处理事件后回调出正确的状态
使用说明
- 自定义状态机,继承StateMachine
- 自定义状态,继承State
- 增加状态: addState(State state) 或者 addState(State state, State parentState)
- 初始化状态: setInitialState(State state)
- 启动状态机: start()
- 退出状态机: quit()或者quitNow()
- 状态处理逻辑: processMessage(Message msg)
参考FtpStateMachine