如何把用户输入的数据保存到文件里面?

如何把用户输入的数据保存到文件里面?,第1张

也许我没把问题阐述明白,我是想设计一个类似于用户登录界面,通过EidtText获取用户输入的值。之前是一直用C开发,C里面有一套file文件读写。android中,要如何把用户输入的值,保存到一个。txt或者ini之类的文档中。比如要把字符串“java input date”这个字符串保存到savefiletxt文件中。

保存一个url是个不错的方法,然后加载的时候就可以根据路径去生成一个bitmap对象,再把这个对象显示到组件上 。如果知道路径,那么显示时调用BitmapFactorydecodeFile(String pathName)这个方法就行,参数为一个路径字符串

解决方案:重写BaseAdapter,然后自行获取ListView中每行输入的EditText值
大概算法:重写BaseAdaptergetView函数,用一个数组存储EditText中的值,根据position即数组下标,在getView中动态更新EditText和动态获取EditText中的值因为ListView中的item是复用的,如果不动态清空或动态获取EditText中值,就会出现数据紊乱,或者没数据那么在生成EditText的时候要监控其值的变化存储下来

将数据保存到本地的sqlite数据库中,每次加载都从数据库中获取数据,首先给判断本地数据库中是否保存有数据,如果没有说明是第一次登陆,或者是没有保存,从数据库中获取的数据保存到sharedperfect文件中,它会以xml文件的格式存储在你手机里,每次登陆的时候你就能获取到数据了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13361910.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-21
下一篇 2023-07-21

发表评论

登录后才能评论

评论列表(0条)

保存