【发布时间】:2011-07-12 09:24:28
【问题描述】:
如何在 android 应用程序中设置 ProgressDialog 的时间限制。谁能帮我解决这个问题
【问题讨论】:
标签: java android eclipse progressdialog
如何在 android 应用程序中设置 ProgressDialog 的时间限制。谁能帮我解决这个问题
【问题讨论】:
标签: java android eclipse progressdialog
将Dialog对象和时间传递给这个方法
public void timerDelayRemoveDialog(long time, final Dialog d){
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
d.dismiss();
}
}, time);
}
【讨论】:
您可以使用 android timer ,下面的演示我让它等待 5 秒。 希望它回答。请让我知道更多查询。
Timer timer;// Declare it above
timer = new Timer();//Initialized
timer.schedule(new TimerTask() {
@Override
public void run() {
// cancel the progress dialogue after 5 seconds
progress.cancel();
timer.cancel();
}
}, 5000 ,5000);
【讨论】: