2016-05-07 26 views

回答

2

您需要將Seekbar的位置保存在SharedPreference中,然後再檢索它。

下面是簡單的例子

例:

SharedPreference mSharedPrefs = PreferenceManager.getDefaultSharedPreferences(this); 
Editor mEditor = mSharedPrefs.edit(); 
int mProgress = mSeekBar.getProgress(); 
mEditor.putInt("SeekBarPosition", mProgress).commit(); 

,然後檢索他們這樣

int mProgress = mSharedPrefs.getInt("mMySeekBarProgress", 0); 
mSeekBar.setProgress(mProgress); 
+0

對不起,我是一個Android新手,你可以更清楚一點,謝謝! –

+0

我給了你樣本,你應該研究如何將值保存到'SharedPreference',代碼的第一個片段是當你關閉片段時保存值,第二個片段是取回值,你可以使用第一種方法'onPause()',另一個在'onResume()'中。 – Max

+0

謝謝,我明白了!你的代碼完全適合我!非常感謝 –

0

你應該定義靜態int值