这个,你在建项目的时候写个根据需求让所有的activity都继承的基类,留个接口根据时间间隔启动验证,时间就用数据库存第一次启动验证后的,每次验证后的。或者不用基类,写个接口,每个都实现一下

解决方案 »

  1.   

    直接用AlarmManager或者线程来做。验证是否过期应该是由后台控制的而不是由前台去请求判断
      

  2.   

    这个需要推送,客户端打开一个socket,固定时间向服务器发送心跳包,服务器返回相应信息,如果服务器检测到有别的客户端登陆,那就告诉客户端有账号在其他客户端登陆。
      

  3.   


    我找到办法了,就是记录上次成功验证的时间。
    再用SharedPreferences保存下来。
    下次软件启动的时候,获取当前时间,在和上次保存下来的时间做比较来判断是否需要重新验证。谢谢大家的回复