如何在Android应用程序中登录?

时间:2013-04-21 10:40:21

标签: android signing

我正在Android中创建一个应用程序,它在菜单中有多个选项,并且每个选项都需要登录信息,所以我想让用户只签一次,而不是每次选择一个像facebook应用程序这样的选项我只需要登录一次,即使应用程序在后台运行它也不会注销。 sry 4长的解释,但我甚至不知道搜索这个问题的关键字..

你能帮帮我们吗? 谢谢你

1 个答案:

答案 0 :(得分:4)

用户首次输入登录凭据后,请使用SharedPreferences并将值设置为isLogged1

下次当用户打开应用程序时,如果此变量值为“1”,则检查此变量,然后打开主页活动。

SharedPreferences sharedPref = getSharedPreferences("data",MODE_PRIVATE);
int number = sharedPref.getInt("isLogged", 0);
if(number == 0) {
    //Open the login activity and set this so that next it value is 1 then this conditin will be false.
    SharedPreferences.Editor prefEditor = sharedPref.edit();
    prefEditor.putInt("isLogged",1);
    prefEditor.commit();
} else {
       //Open this Home activity
}