Android-android手机应用中登陆用户用对象保存还是静态类方式保存好

Android-android手机应用中登陆用户用对象保存还是静态类方式保存好

偏爱自由 发布于 2017-03-22 字数 199 浏览 1123 回复 3

在手机应用中常用到用户信息与服务器的交互,登陆用户用对象保存还是静态类方式保存好?用sqlite吗?

========================
那如果我在运行时,是让用户作为对象好,还是使用静态方法调用好?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

瑾兮 2017-07-29 3 楼

个人看法。 静态类,sqlite,或者是存文件,android提供的各种各样你所掌握的保存东西的办法都可以。
这些个做法都各有优劣,关键在于你是保存了之后如何使用, 如果你保存之后经常使用到这些信息,我们目前的做法是先存到本地,然后用静态类保留信息方便使用,创建一个用户是的实体bean ,写成单列模式,这样方便使用。 因为sqlite 本身保存数据也是一个物理文件,感觉读取文件一定程度上来讲还是消耗相对比较大的性能。 静态类保存之后,在你认为需要重新跟新保存信息时在去更新一遍本地保存的信息就行了。
实体bean如果要是用Object传送的话必须要序列化,而且在服务器端也必须一样,不然会出错的

夜无邪 2017-07-27 2 楼

可以使用实现parceable的序列化对象保存用户信息,比如用户名,密码,性别等等。然后保存在数据库中,sqlite也行,或者专业点用contentProvider。当然保存为静态类也行,但是安全性就不好处理了,如果是静态类的话最好是继承来的,做到一个用户对应一个类,不赞成这种方式。

浮生未歇 2017-07-15 1 楼

需要数据库,对象是运行时的东西,不管是静态类还是非静态类的实例,不同的概念哦。