我的Service中有个全局变量标识用户是否登录,布尔类型。测试发现当手机锁屏一段时间后,该变量的值由true变成了false,但是在onDestroy()里写的日志并没有输出到文件里。这是什么原理,应该怎么处理?
我的Service中有个全局变量标识用户是否登录,布尔类型。测试发现当手机锁屏一段时间后,该变量的值由true变成了false,但是在onDestroy()里写的日志并没有输出到文件里。这是什么原理,应该怎么处理?
1 回答912 阅读✓ 已解决
1 回答1.6k 阅读
1 回答842 阅读
1 回答806 阅读
1 回答797 阅读
1 回答765 阅读
890 阅读
参考资料:
Application
的成员变量会更好,应该减少全局变量的使用。OAuth2.0
或者JSON Web Token
的实现方案。也不推荐本地保存登录用户名和密码的方式(一旦系统ROOT之后,风险极高)。