我面临在持久性内存上存储音量级别的问题。我正在使用以下代码:
int _currentVolume = 50;
设置播放器音量的代码:
volumeControl = (VolumeControl) _player.getControl("VolumeControl");
volumeControl.setLevel(_currentVolume);
setVolume(_currentVolume);
存储卷的代码:
public void Save() {
StoreInfo info = new StoreInfo();
info.setElement(StoreInfo.VOL2, String.valueOf(volumeControl.getLevel()));
_data.addElement(info);
synchronized (store) {
store.setContents(_data);
store.commit();
}
}
public void Get() {
synchronized (store) {
_data = (Vector) store.getContents();
if (!_data.isEmpty()) {
StoreInfo info = (StoreInfo) _data.lastElement();
}
}
}
但是代码不起作用:(。在这个问题上需要一些帮助。