android调试器中的奇怪行为

时间:2018-08-02 12:11:10

标签: android debugging

这是我的简单代码,用于确定字段是否为空。

private static boolean isPhoneNumberValid(){

    String phoneNo = "";

    if (TextUtils.isEmpty(phoneNo))
    {
        return true;
    }
    else{

        Toast.mekeText(this,"test",LENGTH.SHORT).show();
        return false;
    }

很明显,此代码的结果必须为true,而实际上为;但是当我一步一步地使用android studio调试器时,我看到达到return true之后;语句,代码正确返回false;声明。但是此方法的总体结果是正确的。 任何线索为什么会发生这种情况?

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

0 个答案:

没有答案