为了账号安全,请及时绑定邮箱和手机立即绑定

Andriod中怎么检测登录状态

Andriod中怎么检测登录状态

易丿天 2016-07-16 17:22:57
就是我在一个Activity中进行登录,并且登录成功后,怎么通知其他的Activity改变他们当中的内容,用广播可以吗,怎么解决在第一个图中(Activity)登录成功,然后我要通知Framt5这个界面,改变里面的内容,如果不去改变Framt5里面的内容,代码还是会判断为登录失败(因为,验证是否登录是通过用户名是否为null,现在登录成功或,没法去Framt5里面更新用户名,程序会再次检测用户名为空)
查看完整描述

3 回答

已采纳
?
慕粉3187274

TA贡献18条经验 获得超13个赞

可以保存到SharePreferences中,每次程序打开时,先检查SharePreferences中有没有要自动登陆的账号,有直接读取进行登陆操作,登陆成功后可以将需要的信息保存在Application中,Application的生命周期和应用程序的生命周期一样的,只要应用程序的进程不退出,Application中的对象就不会销毁


查看完整回答
1 反对 回复 2016-07-17
  • 易丿天
    易丿天
    如果sp中有多个账号怎么判断,判断sp中是否存在账号是判断他不为null吗?
?
王育民

TA贡献1条经验 获得超0个赞

使用Sharedprefence记录登录状态及用户名和密码

查看完整回答
反对 回复 2016-07-16
?
燈火不見闌珊0

TA贡献2条经验 获得超1个赞

只需要改变用户名,用一个SP记录一下就可以了

查看完整回答
反对 回复 2016-07-16
  • 3 回答
  • 1 关注
  • 2240 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信