我正在使用Eclipse和Android应用程序开发Restful Webservice。用户使用Android应用程序上的用户名和密码登录,并在服务器端针对数据库进行检查(使用此Web服务)。
现在,我想维护一个用户将保持登录的会话,也就是说,用户无需在重新打开应用程序时反复登录。
怎么做?我在网上搜索但我找不到准确的解决方案。请帮助解决相应的问题。询问是否需要更多信息。
答案 0 :(得分:2)
使用共享首选项保存会话数据。 有很好的教程: http://www.androidhive.info/2012/08/android-session-management-using-shared-preferences/
答案 1 :(得分:2)
这可以通过两种方式完成。一种是将它们存储在全局变量中,二是将数据存储在共享首选项中。将数据存储在全局变量中的问题是,一旦用户关闭应用程序,数据将丢失,但即使用户关闭应用程序,将数据存储在共享首选项中也将是持久的。这是完整的例子:
http://www.androidhive.info/2012/08/android-session-management-using-shared-preferences/