我希望在释放按钮后显示文本,延迟时间为10秒。要做什么修改。
b1.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v)
{
t1.setText("Displaying Delay");
return false;
}
});
提前致谢!!
答案 0 :(得分:0)
如果您可以访问public static void sleep (long time)课程的Thread方法。
使发送此消息的线程休眠给定的 时间间隔(以毫秒为单位)。精度不是 保证 - 线程可能比所请求的更多或更少地睡眠。
参数时间以毫秒为单位的睡眠时间。
引发 InterruptedException如果当前线程已被中断。该 当前线程的中断状态将在之前被清除 抛出异常。
你尝试的东西:
@Override
public boolean onLongClick(View v) {
try {
Thread.sleep(10000);
t1.setText("Displaying Delay");
return false;
}
catch(InterruptedException e) {}
}