Tôi có ứng dụng GWT nhỏ, trong đó tôi đang cho thấy một popup trên thành côngGWT: tôi có thể đưa trễ vài giây sau khi hiển thị một popup
if(success){
DescoratedPopupPanel popup = new DecoratedPopupPanel();
popup.show();
//Now here i want to wait for like 5 secs and then
popup.hide();
}
Bất kỳ ý tưởng làm thế nào tôi có thể đặt một dealay 5 giây trước ẩn popup
Cảm ơn
Hoặc sử dụng 'com.google.gwt.core.client.Scheduler'; sự khác biệt chính là một 'Timer' có thể được hủy bỏ, không phải là một' ScheduledCommand'. –
@ThomasBroyer Làm thế nào bạn sẽ sử dụng Scheduler với một sự chậm trễ cố định cho một nhiệm vụ không lặp lại, mặc dù? Javadoc của hai phương pháp bao gồm một sự chậm trễ là để lặp lại nhiệm vụ nếu tôi nhìn thấy nó một cách chính xác. – ftr
Ah, đúng vậy! Bạn có thể sử dụng 'RepeatingCommand' mà trả về vô điều kiện' false' mặc dù, tương đương với 'ScheduledCommand'. –