e807. 设置进程监听对话框的延迟弹出

By default, the progress monitor delays for a short period before it is displayed. There are two properties that control when the dialog is displayed - - millisToPopup and millisToDecideToPopup. The progress monitor computes a time-to-completion based on the how fast the value changes. The dialog will not appear as long as the predicted time-to-completion is less than millisToPopup. millisToDecideToPopup determines a minimum time, since the progress monitor was created, before the dialog can appear.

In summary, the dialog is shown only if it has been millisToDecideToPopup milliseconds after the progress monitor was created and the predicted time-to-completion is greater than millisToPopup.

    // Get delay based on time-to-completion
int millisToPopup = pm.getMillisToPopup(); // 2000 // Get minimum delay
int millisToDecideToPopup = pm.getMillisToDecideToPopup(); // 500 // To make progress monitor popup immediately, set both to 0
pm.setMillisToPopup(0);
pm.setMillisToDecideToPopup(0);
Related Examples
上一篇:技术分析:Femtocell家庭基站通信截获、伪造任意短信


下一篇:【剑指offer】从尾到头打印链表