對(duì)老師判斷用戶名是否存在的方法存在有一些疑惑。
按照老師的判斷方法,即使已經(jīng)在xml中把checked="false",但初次打開的時(shí)候還是會(huì)勾選記住用戶名
對(duì)老師的判斷方法Debug
發(fā)現(xiàn)運(yùn)行的時(shí)候執(zhí)行的是else語(yǔ)句
這樣子的話即使checked默認(rèn)是false,也會(huì)被改成true吧?
我的感覺可能是和getString的返回值有關(guān)。
官方文檔說明如下:
Returns the preference value if it exists, or defValue.?
那么當(dāng)這個(gè)UserName不存在時(shí),返回的默認(rèn)值到底是什么呢?是返回null嗎?
如果返回時(shí)null為什么不調(diào)用if語(yǔ)句而是else語(yǔ)句呢
2022-03-23
為什么和英文不好有關(guān)系,我也英文不咋滴,不過還能稍微能看懂親為啥那個(gè)top值那樣設(shè)置呢?怎么理解?
2015-07-25
那就getString("username",null),我也是用的Android Studio(API 19),可能対空白字符串的處理,AS和eclipse不一樣吧。