写这篇随笔之前,还在想有没有必要,很小的一个问题嘛。不过,既然谷歌的牛人都犯了低级失误,记录一下,给自己、给大家一个提醒也没错哈。
在4.0的‘系统设置’->‘应用程序’中,点击了“已下载”之外的选项后,切屏,总会再次回到“已下载”。
看了下代码,既有存储,又有取值的:
怎么就非回到“已下载”里去呢?
其实,仔细看下高亮显示的字符串就明白了,第一个存储的是“defautTabTag”,而第二个取值的是“defaultTabTag”。只是差了一个‘l’。
最直接的解决办法,大家都理解:稍微麻烦点,定义个宏private final static String STATE_DEFAULT_TAB_TAG = "defaultTabTag",然后在两处调用
STATE_DEFAULT_TAB_TAG,就算是字符串中单词拼写错误,哪怕乱写成“doapejmgnpaiegnpag”,至少我们需要的值是正确的。
所以说,麻烦一点,请用宏定义来替代您的拼写自信。
代码的正确性才是第一位滴。