2011-02-04 2 views
3

Это правильно?Сохранены ли в SharedPreferences в базах данных?

SharedPreferences хранятся в базах данных?

+0

может быть его не по теме, но [это] (http://stackoverflow.com/questions/3572780/android-sharedpreference) может вам помочь. –

+0

@ Harry Joy это не вне темы, он/она путается относительно места хранения sharedpreferences. –

+0

@Paresh: возможно, это может быть не из темы, но я не уверен, найдет ли он его ответ на этом сайте, поэтому написано так. –

ответ

1

Я согласен с ответом @Octavian (проголосовали), он хранится внутри файла.

SharedPreferrences хранится в базах данных ?

Как я написал ответ, НЕТ, его хранилища внутри файла внутри вашего каталога проектов.

Для просмотра этого файла перейдите DDMS Perspective, нажмите на File Explorer. От Проводника, data -> data -> your project -> shared_prefs.

Выше, shared_prefs - это папка, содержащая все общие настройки, которые вы указали и использовали.

+1

** + 1 - это приятно и полезно ** –

-2

На самом деле общая стоимость предпочтений магазин в переменную .it сохраняется как как пары ключ-значение

ниже код используется для хранения и извлечения значений на основе общих значений предпочтений. не

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", ""); 
+1

Вопрос в том, как настройки сохраняются на диске, а не как их читать и записывать. – Felix

3

Нет это не правильно. SharedPreferences хранятся в виде файлов XML в каталоге приложений.