Как найти, где статическая переменная используется в проекте студии Android? Есть ли способ найти такие переменные. Поскольку мой проект слишком велик, и я хочу удалить возможные утечки памяти. Помогите мне достичь этого. БлагодаряСтатическая переменная, используемая в студии проекта android
ответ
Я использовал этот трюк в течение очень долгого времени. Я уверен, что это определенно поможет вам. Следуйте инструкциям, шаг за шагом, и это поможет ...
- Если вы используете окна, нажмите Ctrl + Shift + F, чтобы открыть весь поиск проекта ...
- Далее, в текст, который нужно найти, добавить это Regex (public | private | protected) static и под параметрами выберите регистр с регистром и регулярное выражение. Это будет соответствовать статическому или статическому статическому или защищенному статическому.
- В рамках, выберите Производственные файлы проекта
- Установите маску файла, как * .java
- Установить контекст, как за исключением комментариев и строковых литералов
Когда вы нажмете Найдите, вы получите 1000 результатов. Вы найдете результаты, как это:
Полностью игнорировать использования в сгенерированном коде .... ВАЖНЫХ
Только поиск в найденных вхождениях для вашего статических переменных.
PS:
- Одним из недостатков является то, что это будет соответствовать статические методы тоже ... такие как общественного статического Int randomMethod() {}
- Если статические переменные не имеют спецификаторы доступа, такие как публичные или защищенные, просто используйте regex as static.
Спасибо. Он работал хорошо по моим требованиям –
Нет проблем ... Удачи – oathkeeper
Вы можете сделать правой кнопкой мыши на указанной переменной и выберите Find Usages
:
Результат будет показан на Find
панели на нижнем правом углу окна.
Спасибо за вашу помощь. но мне нужен список всей статической переменной, используемой в проекте –
Ow sorry, не получил эту часть. Я вижу, что вы нашли решение выше. – ariefbayu
1.Откройте свой проект andorid.
2.Click Ctrl + Shift + F
вы получите диалоговое окно.
Тогда поиск статического
Вы получите все статические член и функцию.
- 1. Статическая глобальная переменная, используемая встроенной функцией-членом
- 2. Пожизненная статическая переменная, используемая как счетчик элементов
- 3. Статическая библиотека Mingw, используемая в проекте MSVC
- 4. Статическая переменная в суперклассе, используемая для управления несколькими подклассами
- 5. Создание проекта студии Android
- 6. статическая переменная vs не статическая переменная
- 7. Android: Статическая переменная null в нижней памяти
- 8. Статическая переменная в подклассе приложения. (Android)
- 9. статическая функция, используемая в StringHashTable потокобезопасной?
- 10. статическая библиотека, используемая в нижней версии gcc
- 11. Статическая переменная в VBScript
- 12. статическая переменная в c
- 13. Статическая переменная в PHP
- 14. Статическая переменная в singleton
- 15. Статическая переменная в ObjectiveC
- 16. Статическая переменная в Tcl
- 17. статическая переменная в Javascript
- 18. Статическая переменная в C
- 19. Статическая переменная в Python?
- 20. гибкая андроидальная статическая переменная
- 21. глобальная статическая переменная vs статическая переменная в функции?
- 22. статическая переменная внутри функции vs статическая переменная класса в C++
- 23. Статическая переменная класса и статическая переменная в C++
- 24. переменная, используемая для цикла
- 25. Используемая унифицированная переменная C++
- 26. переменная, используемая вне рамок
- 27. PHP-переменная, используемая в SQL
- 28. Переменная, используемая в собственном определении?
- 29. PHP Переменная, используемая в переменной
- 30. Неопределенная переменная, используемая методом `enablePlugins`?
ctrl + shift + f позволяет искать в целом проекте, я знаю, что это нехорошее решение – Bills
Спасибо за помощь. но мне нужен список всей статической переменной, используемой в проекте –
Сделайте поиск 'static', затем –