使用MVP模式来解耦activity中业务代码和界面代码.在activity中,将其中的业务抽象到presenter层:将其中的界面代码抽象到View层. MVP模式: 一个软件被划分成三层,View层,Presenter层,Model层. View层的职责是展示界面,界面绘制. Presenter层的职责是,实现各种业务逻辑,业务逻辑的代码都放在这一层. Model层的职责是数据的存储,修改,获取. 各层之间的交互: View层和Presenter层之间的通信是双向的. Presenter层和…