Android
контекст
Поиск…
Вступление
В документации Google: «Интерфейс к глобальной информации о среде приложения. Он позволяет получать доступ к ресурсам и классам приложений, а также переадресации для операций на уровне приложений, таких как запуск, трансляция и получение намерений и т. Д.».
Проще говоря, Context - это текущее состояние вашего приложения. Это позволяет вам предоставлять информацию объектам, чтобы они могли знать о том, что происходит в других частях вашего приложения.
Синтаксис
-
getApplicationContext()
-
getBaseContext()
-
getContext()
-
this
замечания
Эта страница StackOverflow содержит несколько полных и хорошо написанных объяснений концепции Context:
Основные примеры
Стандартное использование в действии:
Context context = getApplicationContext();
Стандартное использование в фрагменте:
Context context = getActivity().getApplicationContext();
this
(когда в классе, который распространяется из контекста, например, в классах Application, Activity, Service и IntentService)
TextView textView = new TextView(this);
другой this
пример:
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);