如何使用ProgressDialog
来源:互联网 发布:js设置光标位置 编辑:程序博客网 时间:2024/06/11 09:56
先写了一个简单的测试demo
public class ProgressDialogTestActivity extends Activity {
private ProgressDialog progressDialog;
private Handler handler = new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
for (int i = 0; i < 100; i++) {
System.out.println(i);
}
progressDialog.dismiss();
}
};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
System.out.println("dddddddddddddd");
System.out.println("dddddddddddddd");
showProgressDialog();
CatalogInfo catalogInfo = new CatalogInfo();
Thread thread0 = new Thread(catalogInfo);
thread0.start();
System.out.println("aaaaaaaaaaaa");
}
private void showProgressDialog() {
progressDialog = new ProgressDialog(ProgressDialogTestActivity.this);
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog = ProgressDialog.show(ProgressDialogTestActivity.this, "请稍等", "数据正在加载中...", true);
}
private class CatalogInfo implements Runnable{
@Override
public void run() {
try {
for (int i = 0; i < 1000; i++) {
System.out.println(i+" ffff");
}
} catch (Exception e) {
Message msg = new Message();
handler.sendMessage(msg);
}
Message msg = new Message();
handler.sendMessage(msg);
}
}
}
首先走的是onCreate里面的 在执行线程里面的数据,这个线程执行完了,Handler更新界面
我又在onCreate下面加上了
Intent intent=new Intent(ProgressDialogTestActivity.this,OtherActivity.class);
startActivity(intent);
直接跳到另外的activity,但是ProgressDialog并没有显示出来
我把这个应用到我的项目中,也实现了类似的效果。
但是要考虑的问题是,当在onCreate中要显示别的对话框的时候该怎么办呢?
- 如何使用ProgressDialog
- 如何使用ProgressDialog
- 如何正确地使用android中的progressdialog
- ProgressDialog使用
- ProgressDialog使用
- ProgressDialog使用
- ProgressDialog使用
- ProgressDialog使用
- Android ProgressDialog的使用
- ProgressDialog的使用
- ProgressDialog介绍及使用
- progressDialog的使用
- ProgressDialog的使用
- android progressDialog的使用
- ProgressDialog使用总结
- ProgressDialog使用总结
- ProgressDialog使用总结
- ProgressDialog使用总结
- 关于Android file.createNewFile() 方法出现的问题总结
- Smartforms 中更改默认编辑器的两种方法
- MFC编辑框改变背景、颜色等
- mysql5.6对kernel_mutex的优化
- ICPC-ACM
- 如何使用ProgressDialog
- Eclipse Jee
- url
- 方便快捷的在线取色器
- KVC KVB KVO
- Android中帧动画在Activity启动时自动运行的几种方式
- 病毒式传播的八种方式
- 云计算简介
- 资源编辑器的单位DLU