2011-08-18 81 views
0

這可能是從SD卡中的幾個紗廠選擇一個非常簡單的問題,但是我非常新的節目..如何保存微調器選項?

可能有人請向我解釋如何保存答案(使用保存按鈕),我不需要一個數據庫或任何複雜的東西。但是,我還需要一個頁面才能看到答案。

到目前爲止,我的代碼只是由5個紡紗及其選項和完蛋了的 - 代碼如下所示:http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Spinner1.html

太謝謝你了!

+1

什麼語言和平臺? – geoffspear

+0

哎呀對不起,Android應用程序,使用Eclipse – Smints

回答

0

您應該簽出SharedPreferences。 http://developer.android.com/reference/android/content/SharedPreferences.html

//Saving 
SharedPreferences prefs = getSharedPreferences("YourPreferencesName", 0); 
prefs.edit().putString("KeyValue", actual_variable); 
prefs.commit(); 

//Retrieving data 
String str = prefs.getString("YourPreferencesName", "DefaultValueIfPrefNotFound"); 

沒查語法,因此它可能包含錯誤。

+0

謝謝J_Andr,但我很新這個我真的不知道該怎麼做這個代碼,這部分是應該進入,它是在.java部分?這是我到目前爲止:http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/Spinner1.html(對不起,我不知道如何把代碼放在這裏,但我完全複製了這一點,並製造了5個紡紗廠)。非常感謝你! – Smints

+0

你可以把它放在項目選擇的監聽器中。我假設你的所有spinners都使用同一個listener,所以只要記住在getString()中使用不同的首選項名稱作爲鍵。否則,你只會壓倒一個價值。 – Jayp

+0

你好,謝謝你,我只是還不能確定什麼即時通訊做錯了,這裏是我的代碼,這是我需要把它?:\t \t s1.setOnItemSelectedListener(新OnItemSelectedListener(){ \t \t \t公共無效onItemSelected(適配器視圖父,瀏覽視圖, \t \t \t \t \t INT位置,長ID){ \t \t \t \t showToast( 「問題1:年齡=」 + 「回答選擇」); \t \t \t \t \t \t \t \t //保存 \t \t \t \t SharedPreferences首選項= getSharedPreferences( 「Save_age」,0); \t \t \t \t prefs.edit()。putString(「KeyValue」,actual_variable); \t \t \t \t prefs.commit(); \t \t \t \t \t \t \t} – Smints

相關問題