在释放按钮后显示文本,但要经过一段时间延迟



我想在延迟10秒释放按钮后显示文本。需要做哪些修改。

b1.setOnLongClickListener(new OnLongClickListener() {
    @Override 
    public boolean onLongClick(View v) 
    {
        t1.setText("Displaying Delay");
        return false; 
    }
}); 

提前感谢!!

如果您可以访问线程类的公共静态void sleep (long time)方法

使发送此消息的线程在给定的时间内休眠时间间隔(以毫秒为单位)。精度不是保证——线程的睡眠时间可能比请求的多或少。

参数说明 time休眠时间,以毫秒为单位。

如果当前线程被中断,

抛出 InterruptedException。的事件之前,当前线程的中断状态将被清除抛出异常。

你尝试某事的程度:

@Override
public boolean onLongClick(View v) {
    try {
        Thread.sleep(10000);
        t1.setText("Displaying Delay");
        return false;
    } 
    catch(InterruptedException e) {}        
}

相关内容

  • 没有找到相关文章

最新更新