2011-02-04 136 views
3

這是正確的嗎?SharedPreferences是否存儲在數據庫中?

SharedPreferences存儲在數據庫中?

+0

可能是它的主題,但[this](http://stackoverflow.com/questions/3572780/android-sharedpreference)可能會幫助你。 – 2011-02-04 08:53:12

+0

@Harry Joy這不是題外話,他/她對共享首選項的存儲位置感到困惑。 – 2011-02-04 09:15:54

+0

@Paresh:可能有可能它不是關閉的話題,但我不確定他是否在該網站上找到他的答案那就是爲什麼要這樣寫。 – 2011-02-04 09:19:51

回答

1

我同意@Octavian答案(最多投票),它存儲在文件裏面。

SharedPreferrences存儲在 數據庫中?

正如我已經寫了答案,NO,其存儲在您的項目目錄內的文件。

要查看該文件,進入DDMS透視,點擊文件資源管理器。 來自文件管理器,data -> data -> your project -> shared_prefs

以上,shared_prefs是包含所有已聲明和使用的共享首選項的文件夾。

-2

實際上共享偏好存儲值到一個變量中。它被保存爲像鍵 - 值對下面

是代碼被用於存儲和檢索通過共享偏好值的值。

SharedPreferences prefs=getSharedPreferences("Key", 0); 
      Editor e= prefs.edit(); 
      e.putString("Name", "AAA"); 
      e.commit(); 

對於檢索下面的代碼

SharedPreferences prefs=getSharedPreferences("Key", 0); 
      String s= prefs.getString("Name", ""); 
3

共享的首選項值使用不,它是不正確的。 SharedPreferences作爲XML文件存儲在您的應用程序目錄中。

相關問題