解决了,原来我是这样写的
shPref_edit.edit().clear();
shPref_edit.edit().commit();
原因应该是第二行的shPref_edit.edit()取得的Editor是旧的(没删数据的)就提交。
改成shPref_edit.edit().clear().commit();就行了

posted on 2011-08-03 17:47  threecc  阅读(1544)  评论(0编辑  收藏  举报