备忘录模式就是保存当前某个状态,再经历过一些变化过后,还能恢复到这个状态。 比如影音播放器保存百分比等。我们要实现这个功能很简单,有很多种,备忘录模式就是方法之一
下面以音乐播放器为例子,来实现简单的备忘录模式
- 创建保存数据的实体类
保存歌曲名称 类型 进度比
public class RetoreEntity {
String mSongName;
String mType;
Float mPercent;
}
- 创建一个单独管理状态集合类的类,用来保存和读取状态。
package com.pne.jnitest;
public class RetoreEntityManager {
RetoreEntity retoreEntity;
public void saveRetoreEntity(RetoreEntity retoreEntity)