android - android调试器中的奇怪行为
问题描述
这是我确定字段是否为空的简单代码。
private static boolean isPhoneNumberValid(){
String phoneNo = "";
if (TextUtils.isEmpty(phoneNo))
{
return true;
}
else{
Toast.mekeText(this,"test",LENGTH.SHORT).show();
return false;
}
很明显,这段代码的结果必须是真的,事实上,它是;但是当我一步一步使用android studio调试器时,我看到在达到return true后;语句,代码正确返回false;陈述。但这种方法的总体结果是正确的。任何线索为什么会发生这种情况?
我已经做了一个干净的项目和一个无效的索引。
解决方案
推荐阅读
- python-3.x - 用户定义的 aggfunc DataFrame Python
- node.js - 带有自签名证书的节点 JS SSL 固定。
- r - 按组从前一行中减去日期(使用 R)
- php - 502 bad gateway php7.0-fpm nginx 在 php 脚本中休眠时 - ab 基准测试
- mongodb - 在同一台服务器上运行具有 3 个容器的 mongodb 副本集是否可以节省?
- jenkins - Jenkins - 共享库 CpsCompilationErrorsException - 无法解析类
- jmeter - Jmeter登录问题?
- android - 想法布局预览中的“无法实例化一个或多个类”
- python-3.x - 如何根据数组的密度对数组进行二次采样?(去除频繁值,保留稀有值)
- python - Python re.findall() 不适用于可选匹配(使用问号)