我知道,Handler类有几种接收消息的方法。但是,当没有消息发送给处理程序时,我需要一些监听器,它将通知我。
答案 0 :(得分:0)
没有“不叫”这样的东西。
只有“在特定的时间段内没有被召唤”。
为此,请将postDelayed()
与Handler
一起使用。当您收到一条消息removeCallbacks()
以取消之前的postDelayed()
之前的通话时,请使用postDelayed()
和所需的超时期限拨打Runnable
。如果调用了Runnable
,则表示超时没有收到消息。