WEB开发网
开发学院手机开发Android 开发 Android ProgressDialog 和后台线程 阅读

Android ProgressDialog 和后台线程

 2010-03-13 07:10:00 来源:WEB开发网   
核心提示:要实现这样的效果:需要一个后台线程到服务器端下载初始数据,因为不能使用前台ui线程,Android ProgressDialog 和后台线程,否则会造成无法在屏幕绘制ProgressDialog对话框,写了个最粗糙的示意性代码,没有真的从服务器端取数据,而是休眠了若干毫秒

要实现这样的效果:

image

需要一个后台线程到服务器端下载初始数据。因为不能使用前台ui线程,否则会造成无法在屏幕绘制ProgressDialog对话框。

写了个最粗糙的示意性代码,没有真的从服务器端取数据,而是休眠了若干毫秒。

final ProgressDialog dialog = ProgressDialog.show(this, "",

"下载数据,请稍等 …", true, true);

Thread t = new Thread(new Runnable() {

@Override

public void run() {

try {

Thread.sleep(10000);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

dialog.dismiss();

}

});

t.start();

Tags:Android ProgressDialog 后台

编辑录入:coldstar [复制链接] [打 印]
赞助商链接