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

时间:2013-04-12 10:49:09

标签: android

时如何维护我的应用程序的登录状态
  1. 通过任务管理器杀死后
  2. 同时关闭我的设备。我怎么能在android中以编程方式进行此操作。
  3. 由于

2 个答案:

答案 0 :(得分:1)

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);
}

See the developer doc for more info

答案 1 :(得分:0)

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

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