Android 当我们在多任务中退出并清除应用程序时,应用程序将注销
我正在尝试创建一个带有用户登录和注销选项的Android应用程序。我已经编写了一段代码,用户可以在其中成功登录。但是当我从应用程序A中出来并在多任务处理中清除它时,应用程序中的用户详细信息就会被注销。这是我的密码:Android 当我们在多任务中退出并清除应用程序时,应用程序将注销,android,login,logout,onresume,Android,Login,Logout,Onresume,我正在尝试创建一个带有用户登录和注销选项的Android应用程序。我已经编写了一段代码,用户可以在其中成功登录。但是当我从应用程序A中出来并在多任务处理中清除它时,应用程序中的用户详细信息就会被注销。这是我的密码: Login() { ConstantVariables.bVibes_userID = userId; Editor editor = sharedpreferences.edit(); editor.putInt(userId_sp, userId);
Login() {
ConstantVariables.bVibes_userID = userId;
Editor editor = sharedpreferences.edit();
editor.putInt(userId_sp, userId);
editor.commit();
}
@Override
protected void onResume() {
sharedpreferences = getSharedPreferences("MyPrefs",
Context.MODE_PRIVATE);
Log.i("userId_sp", "userId_sp" + userId_sp);
if (sharedpreferences.contains(userId_sp)) {
Intent i = new Intent(this, Dashboard_Activity.class);
startActivity(i);
}
super.onResume();
}
谁能帮我解决这个问题。对我来说,用户不应该注销,除非用户自己选择注销或仅在卸载应用程序时注销。您可以创建一个本地文件,在其中存储上次登录的数据。如果文件存在并包含用户名和密码,则应调用登录。如果登录失败或登录数据不存在,则注销状态很好。@shkschneider,没错,文件可以是编码的或二进制的。关键是要在本地某处设置密码。