Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 调试我的应用程序时未返回正确的局部变量_Android_Android Studio_Android Debug - Fatal编程技术网

Android 调试我的应用程序时未返回正确的局部变量

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

我当前的应用程序第一个启动器是广播接收器。它确实有活动,但它们不是第一个发射器。为了调试它,我在Gradle中使用了
debugabletrue
方法,并将断点放在我想要调试的地方

调试工作完全正常。唯一令人不快的是,当我在IDE上处于调试模式时,我的变量会向我显示一些与我正在调试的类中的局部变量完全无关的变量。(下图)

例如,我的类
FirstLaunchTaskWorker
没有向我显示它拥有的任何局部变量


有什么想法可以让我的类局部变量显示出来吗?

你是在使用线程还是类似的东西(多任务编程)?@pooyan你是说android/java多线程?是的。我是说多线程。@pooyan是的,我是。这与当前的问题有什么关系?我不知道你的代码是什么,但我认为当你调试代码时,你可能会忘记考虑你所在的线程。如果你调试的一组代码在一个线程中运行,你应该特别考虑你的线程。(这只是猜测,因为我不知道你的代码。)