0
如何保持酒吧在退出應用程序時尋找酒吧,然後再保持其以前的狀態。是否有人爲此編碼功能?我可以在哪裏添加代碼?非常感謝。這是我的代碼:如何在退出應用程序時保持酒吧seekbar,然後再次保留其以前的狀態
seekBarP.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
int progress = 0;
@Override
public void onProgressChanged(SeekBar seekBar, int timeRunP, boolean fromUser) {
progress = timeRunP;
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
textViewP.setText("Index : " + progress + "/" + seekBarP.getMax());
}
});
btnOK.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton arg0, boolean isChecked) {
if (btnOK.isChecked()) {
SharedPreferences pre1 = getSharedPreferences("SavingPreferences", MODE_PRIVATE);
final int values = pre1.getInt("key", 0);
final int values1 = pre1.getInt("key1", 0);
if (values == 0 && values1 == 0) {
Processing();
long[] run = {0, seekBarS.getProgress(), seekBarP.getProgress()};
vibrator.vibrate(run, 0);
ShowNotification();
} else {
textViewS.setText("Index: " + values + "/" + seekBarS.getMax() + "(s)");
textViewP.setText("Index: " + values1 + "/" + seekBarP.getMax() + "(s)");
long[] run = {0, values, values1};
vibrator.vibrate(run, 0);
ShowNotification();
}
SharedPreferences pre = getSharedPreferences("SavingPreferences", MODE_PRIVATE);
SharedPreferences.Editor editor = pre.edit();
editor.putInt("key", seekBarS.getProgress());
editor.putInt("key1", seekBarP.getProgress());
editor.commit();
} else {
long[] off = {0, 0, 100};
vibrator.vibrate(off, 0);
CancelNotification();
moveTaskToBack(true);
}
}
});
太謝謝你了 –