我想在点击按钮后延迟1秒钟显示插页式广告。 我使用了Thread.sleep(),但它没有起作用,因为必须在点击按钮后显示的消息也被延迟了。 我想要点击按钮并等待1秒钟后再显示广告。
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
showMessage();
...
}
}, ms);
这将会延迟run()
中指定的ms
毫秒操作。
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);