TGViewer
Android Broadcast Android Broadcast @android_broadcast · 14.5K subscribers
Post #9240 6.17K
🤖 Проблема Context - универсальный класс под разное наполнение экземпляра

Одна из проблема Context - один и тот же класс может предназначаться для разных маст использований. С пометкой какой Context ожидается в API могут помочь аннотации из Jetpack Annotation:
👉 @UIContext для Context, которые используется для работы со всеми возможностями для UI
👉 @DisplayContext для Context, который будет работать из UI сервисов только с DisplayManager и не будет работать с показом UI.
👉 @NonUiContext помечается Context, который не работает с UI. Зачастую им будет Application Context.

Такие аннотации не влияют на работу вашего кода, а лишь помечают какой тип Context ожидает автор API. Android Lint НЕ содержит правило на основе этих аннотаций.

#android
  • 👍 45
  • 🤔 9
  • ❤ 2
More from @android_broadcast
  1. Oct 5, 2026🤖 Вышла первая Beta Android 17 QPR3. Кроме багофикса и патчей безопасности больше ничего…
  2. Oct 2, 2026🤖 Android Device Streaming теперь в Android CLI Android CLI - терминальная утилита от ком…
  3. Oct 2, 2026🔨 Вышла стабильная Android Studio Rabbit 1 (2026.2.1) Что нового: 👉 Из Generate Signed A…
  4. Oct 1, 2026🔥 Выпустили официальный плагин Firebase для Codex #Firebase #Codex
  5. Oct 1, 2026👨🏻‍💻 Строим мультиагентные системы для разработки на Podlodka AI Crew Инженерные задачи…
  6. Sep 30, 2026📹 День, когда сайдлоадинг остановился. Google запустила верификацию разработчиков при уст…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →