Как использовать настройки - PullRequest
0 голосов
/ 07 марта 2012

У меня есть приложение, которому нужна функция продолжения. Когда пользователь, например, нажимает кнопку «Домой», мне нужно, чтобы приложение сохраняло некоторую информацию, а затем, когда нажимается кнопка «Продолжить», оно перезапускает приложение именно с того места, где оно было остановлено.

Как я могу это сделать? Я провел некоторое исследование предпочтений, но, похоже, получаю противоречивые ответы.

Ответы [ 2 ]

0 голосов
/ 07 марта 2012

Если вы спрашиваете, как на самом деле сохранить и получить их информацию, вот как сохранить информацию

//save their info
        SharedPreferences settingsSave = getSharedPreferences("info", MODE_PRIVATE);
        SharedPreferences.Editor editor = settingsSave.edit();
        editor.putString("someValue", theValue);

        // Commit the edits!
        editor.commit();

А вот как вернуть его обратно

    SharedPreferences settings = getSharedPreferences("info", MODE_PRIVATE);
    installID = settings.getString("someValue", "");

Затем вы можете использовать это значение, чтобы определить, в каком представлении запускать их при загрузке вашего приложения.

0 голосов
/ 07 марта 2012

http://developer.android.com/reference/android/content/SharedPreferences.html

Сохраните вашу информацию на onStop и вытащите ее на onResume. (или при внесении соответствующих изменений)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...