Мне нужно получить доступ к элементам панели действий для всего приложения в одном месте, можно ли открыть панель действий с помощью контекста приложения в android?Как получить доступ к ActionBar в android с помощью контекста приложения
ответ
Просто сделайте это MenuItem (или что-то еще на ActionBar) общедоступным и статическим.
Я делаю это по одному из своих проектов, звучит не блестяще, но работает.
Кстати, вы можете получить доступ к ним только в UI потоке ...
Сохранение статических ссылок для элементов пользовательского интерфейса - плохая идея, поскольку контекст связан с каждым представлением и, следовательно, приводит к утечкам контекста ... –
Да, вы правы. Так что я поступил иначе в другом проекте ... – RRTW
- 1. Как я могу получить доступ к ActionBar приложения Android?
- 2. Как получить доступ к меню Android ActionBar в титановом сплаве
- 3. Есть ли способ получить доступ к диалогу с помощью контекста?
- 4. Доступ к сервису Android с использованием контекста
- 5. Как получить доступ к ActionBar из фрагмента на Android
- 6. Получить приложение Android из контекста приложения
- 7. Невозможно получить доступ к TextView пользовательского ActionBar
- 8. Прагматически доступ MenuItem ActionBar Android
- 9. Как получить доступ к текущему браузеру приложения приложения для Android?
- 10. NullPointerException при доступе к экземпляру контекста приложения в бизнес-логике. Как получить доступ к экземпляру контекста приложения?
- 11. Как получить доступ к приложению приложения Android из приложения?
- 12. Как получить доступ к sqlite с помощью потоков в android
- 13. Как получить доступ к элементу с помощью Jsoup в Android
- 14. Доступ к файлу в корне контекста приложения в Tomcat
- 15. Как получить доступ к subFolder с помощью скрипта приложения Google?
- 16. Android: доступ к внутренней памяти без контекста
- 17. Spring MVC - доступ к статическим ресурсам извне контекста приложения
- 18. Как получить доступ к веб-URL с использованием контекста искры
- 19. Невозможно получить доступ к переменной - Вне контекста
- 20. Android Facebook SDK: Как получить доступ к пользователю приложения
- 21. Как мы можем получить доступ к активности андроида из контекста?
- 22. Доступ к SIM-карте с помощью приложения для Android?
- 23. Доступ к календарю с помощью android sdk
- 24. DukeScript: как получить доступ к модели Java из контекста JavaScript?
- 25. Доступ к SharedPreferences без контекста
- 26. Как получить доступ к тестовой панели Android с помощью appium?
- 27. Как получить доступ к ServiceManager с помощью Xamarin Android
- 28. Как получить доступ к IP-адресу маршрутизатора с помощью Android?
- 29. Android ActionBar с searchView
- 30. Доступ к пути контекста Tomcat с сервлета
Нет, вам нужна соответствующая активность, где отображается ActionBar. – Thommy