1

我是Android开发人员的初学者。我在这里遇到了问题,例如:
user1注册成功然后他点击btnLogin第一次登录。然后Activity1,Activity2显示让user1插入他的详细信息。 然后user1注销,而user1的信息保存在某处。然后user1第二次登录,在第二次,Activity1,Activity2不显示,但直接进入MainActivity。指定用户第一次登录时显示两个指定的活动

user2注册成功然后他点击btnLogin第一次登录。然后Activity1,Activity2显示让user2插入他的详细信息。 然后user2注销,而user2的信息保存在某处。那么user2第二次登录,那时Activity1,Activity2不会显示,而是直接进入MainActivity。
我想为任何从我的应用程序登录和注销的用户应用此用户的会话管理,但我不知道如何一步一步地实现它。 请帮我:(

+0

检查此链接。可以帮助您http://stackoverflow.com/questions/9370293/add-a-remember-me-checkbox –

+0

感谢您的答复,但主要问题是如何排名唉两个指定的Activity当用户第一次登录到我的应用程序:)。保存他们的信息是次要的问题:) –

回答

0

您可以使用SharedPreferences对于样品:

在第一个活动检查是第一次登录用:

SharedPreferences preferences = getSharedPreferences("packagename", getApplicationContext().MODE_PRIVATE); 
Editor editor = preferences.edit(); 
editor.putBoolean("firstLogin", true); 
editor.commit(); 

SharedPreferences preferences=getSharedPreferences("packagename", getApplicationContext().MODE_PRIVATE); 
String firstLogin=preferences.putBoolean("firstLogin",false); // default value is false; 

第一次登录保存状态与后

+0

谢谢你的答案,你能更精确地解释如何在真实应用程序中应用这些代码?我不太了解,谢谢 –

+0

我觉得你的答案只适用于一个用户,但我有很多很多用户,所以我怎么能保存指定用户的登录状态当中很多用户,谢谢 –

+0

你可以用sqlite数据库。 –