YaW*_*YaW 3 java session android
我有一个需要用户注册的应用程序.我已经在我的服务器中将应用程序连接到PHP以执行注册/登录的逻辑,因此,这根本不是问题.
但是,我想在本地保留用户的会话,因此用户无需每次运行应用程序时再次登录.
所以,我想要这样的东西:
我只需要存储一个ID和一个用户名(两者都是在登录php方法中从DB中获取的).什么是最好的方法?
我考虑过做一个自定义首选项,将数据存储在文件甚至是本地数据库(sqlite)中.有什么建议?
是的,偏好会起作用.在你的onCreate():
mPrefs = PreferenceManager.getDefaultSharedPrefs(this);
Run Code Online (Sandbox Code Playgroud)
在用户登录后调用的某些函数中:
SharedPreferences.Editor edit = mPrefs.edit();
edit.putString("app_username", username);
edit.putInt("app_userid", userId);
edit.commit();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5445 次 |
| 最近记录: |