写这篇随笔之前,还在想有没有必要,很小的一个问题嘛。不过,既然谷歌的牛人都犯了低级失误,记录一下,给自己、给大家一个提醒也没错哈。

  在4.0的‘系统设置’->‘应用程序’中,点击了“已下载”之外的选项后,切屏,总会再次回到“已下载”。

  看了下代码,既有存储,又有取值的:

 

怎么就非回到“已下载”里去呢?

    其实,仔细看下高亮显示的字符串就明白了,第一个存储的是“defautTabTag”,而第二个取值的是“defaultTabTag”。只是差了一个‘l’

    最直接的解决办法,大家都理解:稍微麻烦点,定义个宏private final static String STATE_DEFAULT_TAB_TAG = "defaultTabTag",然后在两处调用
STATE_DEFAULT_TAB_TAG,就算是字符串中单词拼写错误,哪怕乱写成“doapejmgnpaiegnpag”,至少我们需要的值是正确的。

    所以说,麻烦一点,请用宏定义来替代您的拼写自信。

    代码的正确性才是第一位滴。

posted on 2012-07-22 10:18  花佟林雨月  阅读(707)  评论(0编辑  收藏  举报