[问题] SharedPreferences删除值的问题

楼主: Dong0129 (阿东跟上面讲的情况一样b)   2017-03-17 09:53:48
首先先提供程式码:https://ideone.com/x4ADXW
如程式码内容所示,
我用两个Key存值,按下Jump按钮时key1递增,key2递减,
按下reset按钮时希望可以删除两个key的值,
但是我无论用remove的方法或是clear方法都删不掉值,
请问各位版友,程式码是否有哪里错误呢?
作者: LZN (秋)   2017-03-17 10:16:00
是不是在reset clicke没把int k1,k2的值设为0?然后jump click没有重新读取preference内的值,所以TextView显示k1,k2让你以为没清掉?
作者: cakeboy   2017-03-17 13:32:00
你要把值归零就put 0进去就行,应该不用remove之类的,可能我也不太懂您问题
作者: aids61517 (奇欧巴肯)   2017-03-17 16:14:00
你的key1和key2在onCreate的时候读取而不是每次按按钮的时候读,所以你清除如果没重开app,看到的都是之前的数字

Links booklink

Contact Us: admin [ a t ] ucptt.com