提问人:bejoy george 提问时间:7/12/2011 最后编辑:Andro Selvabejoy george 更新时间:1/6/2016 访问量:3367
android中进度对话框的时间限制
Time limit for progress dialogue in android
答:
7赞
Harinder
7/12/2011
#1
将 Dialog 对象和时间传递给此方法
public void timerDelayRemoveDialog(long time, final Dialog d){
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
d.dismiss();
}
}, time);
}
评论
0赞
bejoy george
7/12/2011
@dennis这是我的代码:- “public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);setTheme(android.R.style.Theme_Holo);setContentView(R.layout.main);ProgressDialog p= new ProgressDialog(this);p.setCancelable(真);p.setMessage(“加载中...”);p.show();getFeed(RSSFEEDOFCHOICE);}“我怎样才能在我的代码中使用答案。我想要它 10 秒钟。请帮忙
0赞
Harinder
7/12/2011
@bejoy调用此方法,例如 timerDelayRemoveDialog(10000,p);
0赞
Nofal Bin Idrees
1/6/2016
#2
您可以使用android计时器,下面的演示我让它等待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);
评论