Android Store что-то в контексте приложения - PullRequest
1 голос
/ 02 ноября 2011

Существует множество примеров и руководств по получению ApplicationContext, но я не могу найти некоторые примеры, которые дают мне возможность сохранять некоторые значения в ApplicationContext.Я хочу, чтобы, например, везде в моем приложении строковый режим, например:

String mode = getApplicationContext().getMode();

Как я могу это сделать?

Ответы [ 2 ]

3 голосов
/ 02 ноября 2011

Вы должны расширить Application (класс ApplicationContext отсутствует) и добавить необходимые поля, сохраненные в ваш пользовательский класс.Затем вы приведете ссылку, полученную от getApplication(), к фактическому классу:

class MyApplication extends Application {
  String mode;
}

// in your activity
MyApplication app = (MyApplication)getApplication();
String mode = app.mode;
1 голос
/ 02 ноября 2011

почему бы не сохранить его в общих настройках?

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