我有一个从数据库中获取数据的类,每次我在调试模式下创建变量时,该变量的名称就会出现,并显示消息“ this”不可用,并且我无法在其中保存任何类型的数据。
az webapp deployment source config-zip
Code 这种情况在我创建int,string,bool的每种类型的变量时都会发生……
我有执行相同操作的不同类,但是问题仅在此出现。
我已经在google中寻找了解决该问题的方法,但是如果有人知道该问题的原因或了解为什么会出现此问题,那么关于此问题的信息很少,我将不胜感激。
答案 0 :(得分:0)
已更新
看起来这并不妨碍您编译和运行代码,只是您无法在调试窗口中查看变量的内容。抱歉。这并不罕见。调试器无法在当前上下文中确定this
。
您似乎正在使用Android Studio?如果是这样,请检查以下内容:https://stackoverflow.com/a/37273436/12431728
老/错误
您的Response.Listener<String>
是匿名类,因此this
是指匿名类。由于StringSplit
是外部类的字段,因此您应该可以通过以下方式访问它:
OuterClassName.this.StringSplit = ...
OuterClassName
是包含此代码(和StringSplit
)的类的名称。