android studio变量中没有'this'

时间:2019-11-27 23:41:02

标签: android-studio

我有一个从数据库中获取数据的类,每次我在调试模式下创建变量时,该变量的名称就会出现,并显示消息“ this”不可用,并且我无法在其中保存任何类型的数据。

az webapp deployment source config-zip

Code 这种情况在我创建int,string,bool的每种类型的变量时都会发生……

我有执行相同操作的不同类,但是问题仅在此出现。

我已经在google中寻找了解决该问题的方法,但是如果有人知道该问题的原因或了解为什么会出现此问题,那么关于此问题的信息很少,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

已更新 看起来这并不妨碍您编译和运行代码,只是您无法在调试窗口中查看变量的内容。抱歉。这并不罕见。调试器无法在当前上下文中确定this

您似乎正在使用Android Studio?如果是这样,请检查以下内容:https://stackoverflow.com/a/37273436/12431728

老/错误 您的Response.Listener<String>是匿名类,因此this是指匿名类。由于StringSplit是外部类的字段,因此您应该可以通过以下方式访问它:

OuterClassName.this.StringSplit = ...

OuterClassName是包含此代码(和StringSplit)的类的名称。