如何在android中设置倒计时

如何在android中设置倒计时,android,Android,我们正在android中设计一个应用程序。当用户登录该应用程序时,我需要发送一个web服务呼叫,并需要验证用户。如果登录成功,则我需要将这些用户名和密码保存到数据库和当前时间 如果用户在24小时内再次尝试登录,我需要使用保存在数据库中的相同用户名和密码。(我需要将数据库中的时间与当前时间进行比较) 但是这里的问题是,如果用户在他的android选项卡中更改时间,那么这个场景就不起作用了 因此,我想为24小时设置一个计时器,并在数据库中插入一列作为true。当计时器达到0时,我会将该列更改为fal

我们正在android中设计一个应用程序。当用户登录该应用程序时,我需要发送一个web服务呼叫,并需要验证用户。如果登录成功,则我需要将这些用户名和密码保存到数据库和当前时间

如果用户在24小时内再次尝试登录,我需要使用保存在数据库中的相同用户名和密码。(我需要将数据库中的时间与当前时间进行比较)

但是这里的问题是,如果用户在他的android选项卡中更改时间,那么这个场景就不起作用了

因此,我想为
24
小时设置一个计时器,并在数据库中插入一列作为
true
。当计时器达到
0
时,我会将该列更改为
false

我的问题是

1)
如果选项卡关闭了选项卡,计时器会继续吗 或者它会重新开始还是停止

2)
如果用户在选项卡中更改时间,会发生什么变化


提前感谢…

我认为这不是一个好方法。尝试通过服务器管理,因为这是您唯一可以管理的实例。将当前时间戳和上次登录时间戳发送到设备,然后重新登录或不重新登录。因为计时器可以通过重新启动来销毁,但在我的情况下无法连接到internet。根据我的要求,我需要减少web服务调用。我对android非常陌生。还有其他方法吗?嗯。。。。确定尝试使用服务并在数据库中保存最新登录,在服务中启动倒计时和(如果ends设置为false),在appstart中检查真/假和最新登录时间戳的值。但请记住,在这种情况下,如果用户更改选项卡时间戳,则可以通过转动电话来操纵此操作。会发生什么情况?