Android应用程序状态
我是一名网络开发人员,开始学习android开发 我想向一个定制服务器进行身份验证,该服务器用一个用户对象和一个JWT(JSONWeb令牌)进行响应,以进行进一步的身份验证 我知道我需要使用意图来显示登录页面等 在web环境中,您可以访问可以在其中存储数据的会话。但对于android应用程序,我找不到同样的原理。 当前应用程序的状态。 我之所以需要它,是因为我想存储用户对象和JWT以供进一步请求,并在应用程序的其他部分中访问它,而不必每次都将其作为参数传递 我想我只需要知道android会话的兄弟姐妹关系就可以实现这一点Android应用程序状态,android,authentication,session-state,Android,Authentication,Session State,我是一名网络开发人员,开始学习android开发 我想向一个定制服务器进行身份验证,该服务器用一个用户对象和一个JWT(JSONWeb令牌)进行响应,以进行进一步的身份验证 我知道我需要使用意图来显示登录页面等 在web环境中,您可以访问可以在其中存储数据的会话。但对于android应用程序,我找不到同样的原理。 当前应用程序的状态。 我之所以需要它,是因为我想存储用户对象和JWT以供进一步请求,并在应用程序的其他部分中访问它,而不必每次都将其作为参数传递 我想我只需要知道android会话的兄
提前感谢作为一名非web开发人员,我可能错了,但我看到了三种解决方案:
公共C类{
公共最终静态布尔值isAuthenticated=false;
公共最终静态字符串userName=“Joe Doe”;
}
SharedReferences
(您可以找到许多示例)手动存储用户的数据。SharedReferences是存储全局数据的一种简便方法,如果需要,可以保存数据,并在应用程序关闭时将其加载回,以恢复数据。这里有一个例子: