Где я могу разместить свои предпочтительные XML-файлы в Android? - PullRequest
2 голосов
/ 30 июня 2011

Я хочу использовать файл Preferences.xml для хранения / получения настроек приложения. Где я могу хранить XML-файл, чтобы я мог использовать:

getSharedPreferences ("предпочтения", 0)

Файл моих предпочтений.xml:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
  xmlns:android="http://schemas.android.com/apk/res/android">
    <PreferenceCategory>
        <Preference android:key="units_length" android:title="imperial" android:summary="Whatever"></Preference>
        <Preference android:title="imperial" android:key="units_weight" android:summary="Whatever"></Preference>
    </PreferenceCategory>
</PreferenceScreen>

А вот как выглядит метод onCreate в моей деятельности:

protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.results);

    // Get preferences
    preferences = getSharedPreferences("preferences", 0);

    // Fetch the text view
    TextView text = (TextView) findViewById(R.id.textView1);

    // Set new text
    text.setText(preferences.getString("units_length", "nothing"));

}

Мое приложение просто говорит "ничего".

Спасибо.

1 Ответ

3 голосов
/ 30 июня 2011

Поместите его в каталог res / xml.

...