2012-10-16 78 views
0

這是我的問題。我有一個主要活動類的微調。在我用作偏好類的單獨類中,我有一個列表視圖,它具有相同的微調值。我希望用戶能夠從首選項列表視圖中選擇一個值,並將該值自動設置爲主類中的微調器的當前值。另外,我希望保存這個值,這樣當用戶啓動應用程序時,他們選擇的偏好類中的默認值就是在微調器上設置的值。我希望我已經說清楚了。我沒有提供任何鱈魚,但我正在做一個測試模擬,我正在嘗試做什麼,我會稍後發佈。設置微調器默認來自共享首選項

+1

您是否介意創建數據庫或想要使用sharedpreferences? – GoCrazy

回答

0

試試這個,

要存儲在共享偏好值:

SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); 
    SharedPreferences.Editor editor = preferences.edit(); 
    editor.putString("SpinnerValueKey","YourValue"); 
    editor.commit(); 

要從共享偏好檢索值:如果你想用它的名字來獲取微調位置

SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); 
    String YourValue = preferences.getString("SpinnerValueKey",""); 

那麼你在這裏看到mypost

如果你想要更多,那麼你可以找到Here

android sdk的示例目錄包含檢索和共享首選項的示例。它位於:

<android-sdk-home>/samples/android-<platformversion>/ApiDemos directory 

如果你的應用程序有複雜的存儲,那麼我建議去Sqlite數據庫。

希望它有幫助。