Как использовать общие настройки здесь - PullRequest
0 голосов
/ 17 сентября 2011

Я новичок в Android и Java тоже. Может кто-нибудь предложить, пожалуйста, как использовать общие предпочтения, чтобы составлять историю поиска товаров и отправлять и удалять, когда оно достигает определенного числа.

У меня есть список товаров в виде списка в мероприятии1 и подробности о товаре в мероприятии 2.

В контекстное меню Activity2 я хочу добавить Добавить в избранное и История поиска
товары. После добавления продукта я хочу отключить это контекстное меню. Как я могу сложить history .. Это автономное приложение ..... нажмите и удалите, как только предел истории достигнет.

Как я могу это сделать ..? Спасибо ..

Ответы [ 2 ]

1 голос
/ 17 сентября 2011
    //Obtain shared preferences
    SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this);
    //obtain boolean value stored in preferences
    boolean booelanExample = settings.getBoolean("boolean_example", false);             
    //obtain string value stored in preferences
    String stringExample = settings.getString("string_example", "");


    //Obtain settings  editor put new values and commint again
    Editor settingsEditor = PreferenceManager.getDefaultSharedPreferences(this).edit();
    settingsEditor.putString("string_example", "stringvalue");          
        settingsEditor.putBoolean("boolean_example", false);
    settingsEditor.commit();
0 голосов
/ 17 сентября 2011

Чтобы получить общие настройки, используйте следующий метод.

SharedPreferences prefs = this.getSharedPreferences(
      "com.example.app", Context.MODE_PRIVATE);

Чтобы прочитать настройки:

String dateTimeKey = "com.example.app.datetime";

// use a default value using new Date()
long long = prefs.getLong(dateTimeKey, new Date().getTime()); 

Чтобы изменить и сохранить настройки

Date dt = getSomeDate();
prefs.edit().putLong(dateTimeKey, dt.getTime()).commit();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...