首页 > 解决方案 > 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;陈述。但这种方法的总体结果是正确的。任何线索为什么会发生这种情况?

我已经做了一个干净的项目和一个无效的索引。

标签: androiddebugging

解决方案


推荐阅读