2011-05-12 41 views
0

我正在開發一個android應用程序,通過登錄屏幕訪問表單 如果用戶被打斷,他可以通過登錄屏幕返回表單 爲了避免用戶付出努力,我正在實施保存按鈕在android中使用sharedpreferences保存微調狀態

我節省了使用共享偏好與putstring類

如何節省使用共享偏好紗廠的狀態EDITTEXT領域?

請幫我

+0

我並沒有試圖敲你或什麼,但保存按鈕是做什麼的?如果用戶被打斷,他們不能點擊保存。 – AedonEtLIRA 2011-05-12 15:41:32

+0

附錄:您應該改寫onPause方法並在那裏保存。 – AedonEtLIRA 2011-05-12 15:43:23

+0

這不僅是中斷,而且當用戶下次打開應用程序時,他已經填充了大部分表單,只有他必須更改一些參數才能重新提交。我想減少再次填充相同數據的負擔,但可以根據需要靈活地進行更改:-) – 8A52 2011-05-12 16:02:44

回答

3

您可以使用spinner.getSelectedItemPosition();當你要重新加載已保存的一切,會回報給你一個int,您可以用prefEdit.putInt();然後保存,你只需調用spinner.setSelection(prefs.getInt("key", default));

+0

非常好的兄弟。非常感謝它爲我工作:-)。 – 8A52 2011-05-12 16:11:08