android 定时器重置,Android定时器延迟和重置

博主在尝试创建一个功能,如果用户在5分钟内没有拨打电话,程序会自动断开与服务器的连接。每次拨打电话时,5分钟计时器会重置。问题在于在重置计数器后,计数器开始以两倍速度递增,导致计时器行为异常。寻求解决方案。
摘要由CSDN通过智能技术生成

我确定在这里的某处有类似的问题,但我似乎无法找到它。Android定时器延迟和重置

这是我正在尝试做的。

假设我已连接到服务器,并且如果在过去5分钟内没有用户拨打任何电话,我想断开连接。但是,如果连一个单一的呼叫时,5分钟计时器将复位,倒计时5将重新开始..

它似乎很简单,但我是一种新的Android和试图搞清楚这些事情..

在此先感谢!

=======编辑

所以这里的什么我想要做的代码的例子。

try {

client.publish(topic, message);

success = true;

if(topic.equals("response")) {

// need to reset my 5 min timer here

// but if 5 mins go by and this try/catch isn't called again,

// need to call the client.disconnect() method here

} else {

client.disconnect();

}

} catch (Exception e) {

success = false;

e.printStackTrace();

}

所以基本上,每当有一个调用服务器时被调用。

我需要在if语句中实现什么?

========

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值