Articles of андроид контекст

Как вызвать getBaseContext () на фрагменте

У меня есть этот метод, который можно вызвать из обычной Activity: getBaseContext().getResources().updateConfiguration(config2, getBaseContext().getResources().getDisplayMetrics()); Проблема в том, что я не могу вызвать getBaseContext() во Фрагменте, как я могу это сделать? Или с чем мне нужно заменить getBaseContext() из класса Fragment?

Получение контекста активности в андроид неактивного класса

У меня есть класс Activity, из которого я передаю некоторую информацию классу вспомогательного класса (Non-activity). В классе помощника я хочу использовать getSharedPreferences() . Но я не могу использовать его, поскольку он требует контекста активности. Вот мой код: class myActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.home); […]

Что такое Android Context и зачем он нужен

Возможный дубликат: Что такое контекст в Android? Я хотел бы знать, что конкретно представляет собой контекст Android, и почему он нужен. Я знаю, что это связано с классом, и каждый класс имеет уникальный контекст. Я видел в некотором коде, который передает контекст при вызове методов другого класса. Я не понимаю, зачем это нужно. Пожалуйста помоги.

Что такое «Контекст» в Android?

Может ли кто-нибудь рассказать мне о Context ? »Я знаю, что нам нужно использовать контекст для модификации пользовательского интерфейса. Может ли кто-нибудь объяснить мне, что это такое? Я видел как getApplicationContext() , getBaseContext() ? В чем разница между ними?

Когда использовать и не использовать класс приложения Android?

Я рассматриваю использование класса приложений Android как место для хранения временного состояния и общего кода, разделяемого другими (фрагментами) действиями в приложении. Я хотел бы получить больше отзывов о том, является ли это хорошим местом для: Общие константы, такие как идентификаторы, имена клавиш pref и т. Д. Глобальные переменные (т.е. сеттеры / геттеры), отражающие текущее состояние […]

Является ли context.getSystemService () дорогим звонком?

Является ли context.getSystemService() дорогим звонком? Т.е. я создал небольшую сетевую библиотеку http (я знаю, что есть другие сетевые библиотеки http), которые используют ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); Проверить (перед выполнением HTTP-запроса), если пользователь подключен к Интернету (например, стратегия быстрого сбоя). Мой вопрос в том, следует ли сохранить ConnectivityManager в качестве переменной экземпляра (поле класса) моей […]

Зачем использовать ContextWrapper непосредственно в Activity вместо имплицированного контекста из этого "

Просматривая некоторые якобы «хорошие» источники источников, чтобы узнать подробности и трюки обработки контекста в Android, я столкнулся с одним шаблоном, который я не понимаю. В чем преимущество использования ContextWrapper, когда вы могли одинаково хорошо использовать неявный контекст? Например, зачем использовать следующее в методе активности (определенном непосредственно в классе Activity) … ContextWrapper cw = new ContextWrapper(getApplicationContext()) […]

Контекст приложения, возвращающий значение null при использовании getFilesDir ()

Я не знаю, почему это происходит. Когда я проверяю DDMS, также нет файлов. Я пытаюсь получить доступ к этой папке в моем подклассе приложения. Любая идея, почему это происходит? Мне нужно, чтобы контекст приложения был глобальным, поэтому я могу использовать его для классов, которые не расширяют Activity. package mci.multipratic; import java.io.File; import java.io.FileInputStream; import java.util.Properties; […]

Использование SharedPreferences с различными контекстами

Я хочу использовать SharedPreferences между несколькими действиями, и идея состоит в том, что у меня будет один класс, который будет обращаться к SharedPreferences и возвратит его к различным действиям с помощью статических методов. Мой вопрос: поскольку SharedPreferences нужен для инициализации контекста, и я буду давать разные контексты из разных видов деятельности, будут ли значения доступны? […]

Как издеваться над контекстом, используя Mockito?

Я использую Context для доступа к сервисам уровня системы, таким как WifiManager и BluetoothManager. Как издеваться над этим getApplicationContext () с помощью Mockito?