Android 调试我的应用程序时未返回正确的局部变量
我当前的应用程序第一个启动器是广播接收器。它确实有活动,但它们不是第一个发射器。为了调试它,我在Gradle中使用了Android 调试我的应用程序时未返回正确的局部变量,android,android-studio,android-debug,Android,Android Studio,Android Debug,我当前的应用程序第一个启动器是广播接收器。它确实有活动,但它们不是第一个发射器。为了调试它,我在Gradle中使用了debugabletrue方法,并将断点放在我想要调试的地方 调试工作完全正常。唯一令人不快的是,当我在IDE上处于调试模式时,我的变量会向我显示一些与我正在调试的类中的局部变量完全无关的变量。(下图) 例如,我的类FirstLaunchTaskWorker没有向我显示它拥有的任何局部变量 有什么想法可以让我的类局部变量显示出来吗?你是在使用线程还是类似的东西(多任务编程)?@p
debugabletrue
方法,并将断点放在我想要调试的地方
调试工作完全正常。唯一令人不快的是,当我在IDE上处于调试模式时,我的变量会向我显示一些与我正在调试的类中的局部变量完全无关的变量。(下图)
例如,我的类FirstLaunchTaskWorker
没有向我显示它拥有的任何局部变量
有什么想法可以让我的类局部变量显示出来吗?你是在使用线程还是类似的东西(多任务编程)?@pooyan你是说android/java多线程?是的。我是说多线程。@pooyan是的,我是。这与当前的问题有什么关系?我不知道你的代码是什么,但我认为当你调试代码时,你可能会忘记考虑你所在的线程。如果你调试的一组代码在一个线程中运行,你应该特别考虑你的线程。(这只是猜测,因为我不知道你的代码。)