Android 安卓:是否可以在没有在线数据库的情况下创建注销功能?

Android 安卓:是否可以在没有在线数据库的情况下创建注销功能?,android,logging,out,Android,Logging,Out,在这里的一些人的帮助下,我能够在没有数据库的情况下创建一个简单的工作登录模块。再次感谢。声明了正确的登录输入。 那么,有没有可能在这个页面上添加一个功能正常的注销按钮?就像用户不能用“后退”按钮返回一样 我的项目基于此链接 当然,在第二个活动中,为了使用户无法返回登录屏幕,您可以在第二个活动中使用此代码覆盖“后退”按钮功能 @override public void onBackPressed() { } 要返回到登录屏幕,您可以在代表按钮单击的函数中使用以下代码: private vo

在这里的一些人的帮助下,我能够在没有数据库的情况下创建一个简单的工作登录模块。再次感谢。声明了正确的登录输入。 那么,有没有可能在这个页面上添加一个功能正常的注销按钮?就像用户不能用“后退”按钮返回一样

我的项目基于此链接


当然,在第二个活动中,为了使用户无法返回登录屏幕,您可以在第二个活动中使用此代码覆盖“后退”按钮功能

@override
public void onBackPressed() 
{

}
要返回到登录屏幕,您可以在代表按钮单击的函数中使用以下代码:

private void onClickLogOutButton()
{
Intent intent = new Intent(this, LogInActivity.class);
startActivity(intent);
this.finish(); 
}

this.finish()将关闭第二个屏幕的活动实例,这将避免用户按“后退”按钮返回第二个活动。

当然,只需否定/销毁指示他们已登录的任何值/凭证,并在每个活动的onResume()中检查它,这些活动只有在登录时才能工作。如果发现它们实际上已注销,请使用意图将它们发送到登录活动。