【问题标题】:Whats wrong with Watcher in Android Studio 3? [closed]Android Studio 3 中的 Watcher 有什么问题? [关闭]
【发布时间】:2018-02-09 14:32:24
【问题描述】:

我的 android studio 出现了一些奇怪的行为。 在我的“观察者”窗口上,我得到了与实际不同的结果。 Watcher 不想显示来自 Preferences 类的静态最终字符串,但从代码来看它看起来不错。 怎么了? 我附上了一个视频演示

如果我在观察者中进行评估

Preferences.KEY_PREF_PAY_BUTTONS

我是空的

从应用程序和来源我可以看到这个东西是静态最终的,它单位为非空字符串。

http://recordit.co/dGo2xLqG8o

【问题讨论】:

  • "寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题中重现它所需的最短代码本身。没有明确问题陈述的问题对其他读者没有用处"
  • 你能添加你的导入吗?
  • 是的。我有 import java.util.prefs.Preferences

标签: android android-studio


【解决方案1】:

问题是你不能将你的类命名为“Preferences”,它编译时没有错误,但是调试它会尝试从“java.util.prefs.Preferences”中获取 对不起打扰。希望这对某人有所帮助。

【讨论】:

  • 只有在导入的类是错误的类时才会发生这种情况。否则,Java 使用完整的包名来消除歧义。 java.util.prefs.Preferences != com.domain.appname.example.Preferences
猜你喜欢
  • 1970-01-01
  • 2016-05-20
  • 1970-01-01
  • 2019-10-06
  • 1970-01-01
  • 1970-01-01
  • 2021-04-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多