单个用户存储在一个Android应用程序的最佳方式? [英] Best way to store a single user in an Android app?

查看:121
本文介绍了单个用户存储在一个Android应用程序的最佳方式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想我的应用程序,允许单个用户创建一个访问每次运行应用程序时的配置文件。用户的配置文件中包含字符串项和五个INT条目。我已经想过使用SQLite数据库来存储会话之间的信息,但似乎有点小题大做,因为我只需要在一个表中的一行来存储数据。但是,我不知道是否有可能对数据的字符串类型使用共享preferences。

I'd like my app to allow a single user to create a profile that is accessed every time they run the app. The user's profile contains a String entry and five int entries. I've thought about using an SQLite database to store the info between sessions, but it seems like overkill since I'd only need one row in a single table to store the data. However, I'm not sure if it's possible to use SharedPreferences on a String type of data.

任何人都可以提供一些洞察到这个问题吗?谢谢!

Can anyone provide some insight into this issue please? Thank you!

推荐答案

是的,你可以使用共享preferences

要写出

Editor editor = getSharedPreferences("file_name", MODE_PRIVATE).edit();
editor.clear();
editor.putString("pref_name", myStringValue);
editor.commit();

回读

SharedPreferences preferences = getSharedPreferences("file_name", MODE_PRIVATE);
String myStringValue = preferences.getString("pref_name", "default_value");

问候。

这篇关于单个用户存储在一个Android应用程序的最佳方式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆