-1

次のような特定のコード スニペットがあります。

Log.i(tmpTag, "B4 URL CHANGE: URL in response = " + responseURL + ".\nLast URL = " + mLastUrl);    //SHOWN IN LOGCAT
if (m_CurrentEventName.contentEquals("forgotpassword")) {
mLastUrl = responseURL.replace("../../../", "");
} else if (m_CurrentEventName.contentEquals("tskstdlogin") &&     responseURL.indexOf("changepassword") != -1) {
mLastUrl = responseURL.replace("../../../", "");
} else {
mLastUrl = responseURL;
}

Log.i(tmpTag, "AFTER URL CHANGE: URL in response = " + responseURL + "\nLast URL = " + mLastUrl);    //NOT SHOWN IN LOGCAT

私は両方のログステートメントを期待していますが、次のように最初のものだけが LogCat に表示されます:

 08-27 09:39:06.867: I/bindDataTask(1994): B4 URL LOOP: URL in response = "some internal url".
 08-27 09:39:06.867: I/bindDataTask(1994): Last URL = "some internal url".

なぜこれが起こっているのですか?

4

1 に答える 1