展会信息港展会大全

Android 的进度条对话框 ProgressDialog 和后台线程
来源:互联网   发布日期:2015-10-03 10:58:32   浏览:1593次  

导读:要实现这样的效果:需要一个后台线程到服务器端下载初始数据。因为不能使用前台ui线程,否则会造成无法在屏幕绘制ProgressDialog对话框。写了个最粗糙的示意性代码,没有真的从服务器端取数据,而是休眠了若干毫......

要实现这样的效果:

需要一个后台线程到服务器端下载初始数据。因为不能使用前台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();

赞助本站

人工智能实验室

相关热词: ProgressDialog 线程

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港