Есть ли способ узнать, что все функции вызываются, когда пользователь выполняет определенное действие в приложении android? - PullRequest
0 голосов
/ 13 июля 2020

Я начинающий android разработчик и пытаюсь исправить некоторые ошибки в приложении.

Я использовал Android Studio Debugger, чтобы вручную устанавливать точки останова и смотреть, как идет выполнение. Этот процесс работал у меня до сих пор, когда я нахожусь в ситуации, когда я не могу понять, почему открывается определенное представление, когда я выполняю определенное действие (я не знаю, где именно поставить точки останова).

Это заставило меня задуматься, существует ли c автоматический способ узнать, что происходит за кулисами, когда пользователь выполняет определенное действие в приложении. LogCat - это один способ, но он не показывает все вызовы функций. Только некоторые из них.

Я sh, чтобы узнать, есть ли способ узнать, например, если пользователь нажимает кнопку, и такие-то функции вызываются в такой-то последовательности.

1 Ответ

0 голосов
/ 13 июля 2020

А как насчет профилировщика android? вы можете поймать профиль определенного действия и затем увидеть все стеки вызовов функций, потребление памяти и т. д. c.

https://developer.android.com/studio/profile/android-profiler

...