2015-03-10 9 views
0

Я хочу установить некоторые дополнительные функции для следующего запуска операции. Тем не менее, я хочу, чтобы пользователь начал работу, я не хочу запускать ее программно с помощью startActivity();Приготовьте дополнительные услуги для следующего запуска активности

Он также должен работать, если целевая активность в настоящее время убита.

Не могли бы вы рассказать мне, как это сделать?

Благодаря

+1

«Я хочу, чтобы пользователь начал свою деятельность, я не хочу запускать его программно с помощью startActivity();» да? – codeMagic

+0

Я хочу, чтобы эти дополнительные функции загружались автоматически, когда приложение запускается пользователем в следующий раз :-) –

+0

Затем вам нужно будет сохранить их в каком-то режиме [Постоянное хранилище] (http://developer.android.com/) guide/themes/data/data-storage.html) – codeMagic

ответ

1

Вы можете использовать SharedPreferences и хранить переменные в энергонезависимой памяти. Затем прочитайте их в onCreate() вашей деятельности.

+0

Да, я знал об этом ранее. Тем не менее, я бы предпочел использовать намерения или PendingIntents, это кажется мне более чистым. Можно ли использовать этот механизм? –

 Смежные вопросы

  • Нет связанных вопросов^_^