3
我想在点击一个按钮后延迟1秒的插页式广告。 我使用了Thread.sleep(),但它没有工作,因为单击按钮之后必须显示的消息也是delayef。 我想点击按钮,然后等待邮件1 secobd然后显示广告。如何在两个操作之间添加延迟
我想在点击一个按钮后延迟1秒的插页式广告。 我使用了Thread.sleep(),但它没有工作,因为单击按钮之后必须显示的消息也是delayef。 我想点击按钮,然后等待邮件1 secobd然后显示广告。如何在两个操作之间添加延迟
您可以在postDelay中使用Handler。传递持续时间以毫秒为单位,然后运行()将在给定持续时间后调用。
Handler h = new Handler();
Runnable r = new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
// code that will run after 1 second(1000 ms)
}
};
h.postDelayed(r, 1000);
也许这是你在找什么:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
showMessage();
...
}
}, ms);
这将在毫秒延迟操作中run()
指定的ms
。
请显示您的代码 – Jayesh