如何维护我的应用程序的登录状态
谢谢
发布于 2013-04-12 10:52:43
getSharedPreferences("Name", MODE_PRIVATE).edit().putBoolean("isLoggedIn", true).commit();登录时设置这个。注销后
getSharedPreferences("Name", MODE_PRIVATE).edit().putBoolean("isLoggedIn", false).commit();或者,如果您的服务器在登录后返回会话,则可以将该会话保存在SharedPreferences中,并将其用于未来的API请求。
您还可以依赖onSavedInstanceState函数来保存一些帮助您重新创建视图的值。这也会有帮助。
@Override
protected void onSaveInstanceState(Bundle outState) {
// TODO Auto-generated method stub
super.onSaveInstanceState(outState);
outState.putString(key, value);
}有关更多信息,请参见开发人员文档。。
发布于 2013-04-12 10:52:06
您可以将用户名和密码存储在加密的共享首选项中。
使用这些用户名,密码,并再次在后台登录(而不是前台)。
https://stackoverflow.com/questions/15969397
复制相似问题