Context
означает компонент (или приложение) в различный период времени.Если я ем очень много пищи между 13:00 и 14:00, тогда мой контекст того времени используется для доступа ко всем методам (или ресурсам), которые я использую в течение этого времени.Контент - это компонент (приложение) на определенное время.Context
компонентов приложения постоянно меняется в зависимости от базового жизненного цикла компонентов или приложения.Например, внутри onCreate () Activity
,
getBaseContext()
- дает context
из Activity
, который устанавливается (создается) конструктором действия.getApplicationContext()
- дает настройки Context
(созданные) при создании приложения.
Примечание: <application>
содержит все компоненты Android.
<application>
<activity> .. </activity>
<service> .. </service>
<receiver> .. </receiver>
<provider> .. </provider>
</application>
Это означает, что когда вы вызываете getApplicationContext()
изнутри какого-либо компонента, вы вызываете общий контекст всего приложения.
Context
продолжает изменяться системой в зависимости от жизненного цикла компонентов.