首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在android中维护我的应用程序的登录状态

如何在android中维护我的应用程序的登录状态
EN

Stack Overflow用户
提问于 2013-04-12 10:49:09
回答 2查看 511关注 0票数 0

如何维护我的应用程序的登录状态

  1. 被任务管理器杀死后
  2. 同时关掉我的设备。我怎么能在android系统中做到这一点呢?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2013-04-12 10:52:43

代码语言:javascript
复制
getSharedPreferences("Name", MODE_PRIVATE).edit().putBoolean("isLoggedIn", true).commit();

登录时设置这个。注销后

代码语言:javascript
复制
getSharedPreferences("Name", MODE_PRIVATE).edit().putBoolean("isLoggedIn", false).commit();

或者,如果您的服务器在登录后返回会话,则可以将该会话保存在SharedPreferences中,并将其用于未来的API请求。

您还可以依赖onSavedInstanceState函数来保存一些帮助您重新创建视图的值。这也会有帮助。

代码语言:javascript
复制
@Override
protected void onSaveInstanceState(Bundle outState) {
    // TODO Auto-generated method stub

    super.onSaveInstanceState(outState);
    outState.putString(key, value);
}

有关更多信息,请参见开发人员文档。

票数 1
EN

Stack Overflow用户

发布于 2013-04-12 10:52:06

您可以将用户名和密码存储在加密的共享首选项中。

使用这些用户名,密码,并再次在后台登录(而不是前台)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15969397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档