问一下各位高手,本人在安卓的登陆Activity中用sharepreferences保存好了用户名和密码,现在本人想把登陆过的用户名读取出来并且用Listview展现?本人每次只能获取上一次登录的用户名。
解决方案
40
原因是sharePreferences存储特性和map有点相似,相同键会覆盖上一次的存储,所以你每次都只能取到最后一个。给你推荐两种方法
1.可以保存StringArray,你把你全部登录过的用户名和密码都用Array的方式就可以都保存下来了。这种方式只推荐练习用
2.用专门的数据格式保存与解析,例如保存为json格式,当然你本人定义也可以,取出来的时候再进行解析,这种做法比较好。
1.可以保存StringArray,你把你全部登录过的用户名和密码都用Array的方式就可以都保存下来了。这种方式只推荐练习用
2.用专门的数据格式保存与解析,例如保存为json格式,当然你本人定义也可以,取出来的时候再进行解析,这种做法比较好。