Android If语句由于某种原因未被访问

时间:2016-12-26 18:18:58

标签: android if-statement firebase firebase-realtime-database try-catch

我需要你的帮助 我正在Android上构建这个应用程序,我遇到了这个问题,其中一个String数据从Firebase数据库中检索并分配给一个String值,当我尝试使用(IF)语句来使用内部条件时,我得到的只是编译器检查值条件,永远不要输入语句。 我使用调试模式检查正在运行的应用程序,存储在字符串中的值是正确的,如果Statement没有问题。

我添加了部分代码,我遇到了问题

{{1}}

2 个答案:

答案 0 :(得分:2)

使用

value.equals("START")

按字符串比较字符串的相等性。

==通过引用检查是否相等,在您的情况下将始终为false。

阅读http://www.javatpoint.com/string-comparison-in-java了解详情。

答案 1 :(得分:1)

您应该使用:

git clone https://github.com/cvhciKIT/sloth.git
cd sloth
python setup.py install
python sloth/bin/sloth examples/example1_labels.json