0

我正在为 android 创建一个应用程序,其中我正在使用微调器检索 sms 网关的名称。我已经使用 api 发送短信,但我的主要 api 不支持其他 api 支持的一个网站,所以如果用户选择主要 api 不支持的网站,我实施了如果其他验证以使用第二个 api。我附上问题的屏幕截图。看看红框中的代码和日志猫。正如您在图像中看到的问题是,即使 IF CONDITION 为 TRUE,它也会击中 ELSE 部分。是什么导致了这样的问题?

在此处输入图像描述

4

1 回答 1

7

用于.equals()比较 java 中的字符串。

==比较字符串引用(内存位置)

.equals()比较字符串值。

解决方案::

if(gateway_name.equals("ultoo")){

}
于 2012-09-20T10:19:27.880 回答