使用if else时遇到一种奇怪的情况

Tap*_*sai 0 api android if-statement

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

在此输入图像描述

Sam*_*iya 7

使用.equals()Java中比较字符串.

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

.equals() 比较字符串值.

解::

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

}
Run Code Online (Sandbox Code Playgroud)