如何让我的代码比较用户输入的字符串 - 所以让我们说用户按下keypad_1,然后我想按下keypad_hash按钮并向用户显示不正确 - 问题是当我按下keypad_hash时没有任何反应谢谢
答案 0 :(得分:2)
这一行:
if ("1".equals(answer.getText()))
应该是:
if ("1".equals(answer.getText().toString()))
getText返回CharSequence,而不是字符串。从String:
的文档public boolean equals(Object anObject)
将此字符串与之比较 指定的对象。当且仅当参数为时,结果才为真 not null并且是一个String对象,表示相同的序列 字符作为这个对象。