0

永続メモリにボリュームレベルを保存する際に問題が発生します。私は次のコードを使用しています:

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();   
        }   
    } 
}

しかし、コードは機能していません:(。この問題については助けが必要です。

4

1 に答える 1

0

Integer.parseInt((String)StoreInfo.getElement(StoreInfo.VOL2))あなたがどこに応募したかわかりません_currentVolume

于 2012-05-24T19:29:04.407 に答える