【问题标题】:How to check which classes act on an app feature?如何检查哪些类对应用程序功能起作用?
【发布时间】:2018-01-25 20:00:35
【问题描述】:

使用 android studio,如果我在模拟器上运行应用程序,然后单击功能,我如何知道我的代码中的哪些类当前正在执行?

【问题讨论】:

  • 您的问题不清楚...您的意思是检测当前正在运行什么类?您知道在您的应用运行期间有多少后台类在起作用吗?
  • 是的,这就是我要问的。我不知道每一刻都有什么课程。这是一个非常大的应用程序。

标签: java class android-studio android-emulator


【解决方案1】:

Java 是一种面向对象的编程语言。简单来说,这意味着 Java 代码几乎是对象调用其他对象来做事。因此,当运行一个 android 应用程序时,实际上同时运行/调用了许多类(或者如您所说:acting)。

但仍有一个简单的技巧可用于了解当前正在运行的类(在您编写的类中): 我建议您记录您要监控的每个课程的入口点。例如,假设您有一个包含三个类的应用程序,在每个类的入口点(无论是onCreate(),自定义类构造函数或方法),您都可以简单地记录,以便您可以在 logcat 中进行监控.

实际上,当您使用上述方法时,每次新类当前处于焦点时都会获取日志。

我希望这会有所帮助.. 编码愉快!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-02
    • 2021-11-06
    • 1970-01-01
    • 2020-09-08
    • 1970-01-01
    • 2017-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多