2016-10-28 2 views
0

Как найти, где статическая переменная используется в проекте студии Android? Есть ли способ найти такие переменные. Поскольку мой проект слишком велик, и я хочу удалить возможные утечки памяти. Помогите мне достичь этого. БлагодаряСтатическая переменная, используемая в студии проекта android

+0

ctrl + shift + f позволяет искать в целом проекте, я знаю, что это нехорошее решение – Bills

+0

Спасибо за помощь. но мне нужен список всей статической переменной, используемой в проекте –

+3

Сделайте поиск 'static', затем –

ответ

3

Я использовал этот трюк в течение очень долгого времени. Я уверен, что это определенно поможет вам. Следуйте инструкциям, шаг за шагом, и это поможет ...

Project Search

  1. Если вы используете окна, нажмите Ctrl + Shift + F, чтобы открыть весь поиск проекта ...
  2. Далее, в текст, который нужно найти, добавить это Regex (public | private | protected) static и под параметрами выберите регистр с регистром и регулярное выражение. Это будет соответствовать статическому или статическому статическому или защищенному статическому.
  3. В рамках, выберите Производственные файлы проекта
  4. Установите маску файла, как * .java
  5. Установить контекст, как за исключением комментариев и строковых литералов

Когда вы нажмете Найдите, вы получите 1000 результатов. Вы найдете результаты, как это:

Search results

Полностью игнорировать использования в сгенерированном коде .... ВАЖНЫХ

Только поиск в найденных вхождениях для вашего статических переменных.

PS:

  1. Одним из недостатков является то, что это будет соответствовать статические методы тоже ... такие как общественного статического Int randomMethod() {}
  2. Если статические переменные не имеют спецификаторы доступа, такие как публичные или защищенные, просто используйте regex as static.
+0

Спасибо. Он работал хорошо по моим требованиям –

+1

Нет проблем ... Удачи – oathkeeper

0

Вы можете сделать правой кнопкой мыши на указанной переменной и выберите Find Usages:

enter image description here

Результат будет показан на Find панели на нижнем правом углу окна.

enter image description here

+0

Спасибо за вашу помощь. но мне нужен список всей статической переменной, используемой в проекте –

+0

Ow sorry, не получил эту часть. Я вижу, что вы нашли решение выше. – ariefbayu

1

1.Откройте свой проект andorid.

2.Click Ctrl + Shift + F

вы получите диалоговое окно.

Тогда поиск статического

Вы получите все статические член и функцию.

Смежные вопросы