вы можете добавлять, обновлять или удалять общие предпочтения в любое время, это будет проще, если вы используете sharedpreference.
/******* Создать SharedPreferences *******/
SharedPreferences pref = getApplicationContext().getSharedPreferences("MyPref", MODE_PRIVATE);
Editor editor = pref.edit();
/**************** хранения данных, пара ключ/значение *******************/
editor.putBoolean("key_name1", true); // Saving boolean - true/false
editor.putInt("key_name2", "int value"); // Saving integer
editor.putFloat("key_name3", "float value"); // Saving float
editor.putLong("key_name4", "long value"); // Saving long
editor.putString("key_name5", "string value"); // Saving string
// Save the changes in SharedPreferences
editor.commit(); // commit changes
/**************** Получить SharedPreferences данные *******************/
// Если значение для ключа не существует, то возвратите второе значение параметра - В этом случае null
pref.getBoolean("key_name1", null); // getting boolean
pref.getInt("key_name2", null); // getting Integer
pref.getFloat("key_name3", null); // getting Float
pref.getLong("key_name4", null); // getting Long
pref.getString("key_name5", null); // getting String
/************ Удаление значения ключа из SharedPreferences *****************/
editor.remove("key_name3"); // will delete key key_name3
editor.remove("key_name4"); // will delete key key_name4
// Save the changes in SharedPreferences
editor.commit(); // commit changes
/************ Очистить все данные из SharedPreferences *****************/
editor.clear();
editor.commit(); // commit changes
Нет, общие настройки не могут использоваться для хранения больших объектов, что плохо для этого. [Сайт разработчика] (http://developer.android.com/guide/topics/data/data-storage.html#pref) –