Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android会话处理_Java_Android_Session_Authentication_Login - Fatal编程技术网

Java Android会话处理

Java Android会话处理,java,android,session,authentication,login,Java,Android,Session,Authentication,Login,在用户成功登录后,如何管理Android应用程序中的会话?我应该使用SharedReferences还是静态变量来存储会话信息? 用户也必须在每次应用启动时登录。尝试使用。它是为它而设计的。这里有一个例子 无论如何,不建议对它使用首选项,因为最终它是纯XML文件,所以任何人都可以从中窃取数据。另外,不建议使用静态变量,因为您永远不知道进程何时会被终止。例如,有人可以打电话到你的手机,android可能会关闭你的应用程序,并在通话结束后重新启动。什么样的登录?CookieStore?您应该使用共享

在用户成功登录后,如何管理Android应用程序中的会话?我应该使用
SharedReferences
还是静态变量来存储会话信息? 用户也必须在每次应用启动时登录。

尝试使用。它是为它而设计的。这里有一个例子


无论如何,不建议对它使用首选项,因为最终它是纯XML文件,所以任何人都可以从中窃取数据。另外,不建议使用静态变量,因为您永远不知道进程何时会被终止。例如,有人可以打电话到你的手机,android可能会关闭你的应用程序,并在通话结束后重新启动。

什么样的登录?CookieStore?您应该使用共享首选项,因为当您的应用程序将被终止时,静态变量的值不存在。如果您想在应用程序打开时再次登录,则不需要sessionOk,但帐户管理器将凭据存储在何处?在内部数据库中是否可以在根设备中访问此数据库?是,请勾选此处的“安全注意事项!”-