android 登录,发送等待ProgressDialog(多线程)
2014-05-03 22:28
387 查看
常常需要在登录,发送或者其他时候需要等待网络,为了增加用户体验,这里使用了ProgressDialog
下面直接放代码
这代码直接可以出现的效果如上图所示
下面直接放代码
ProgressDialog dialog;//新建一个ProgressDialog protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.database); dialog = ProgressDialog.show(this, "Loading...","Please wait..."); //弹出ProgressDialog new login().start();//开始后台做你要做的事情 } class login extends Thread{ public void run() { //你要做的事情 message.what = 0; //做完后发个通知,关掉ProgressDialog和做些后续工作 mHandler.sendMessage(message); } } private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { // TODO Auto-generated method stub if(msg.what==0)//接收到通知后 { Toast.makeText(getApplicationContext(), "hello world!",Toast.LENGTH_SHORT).show(); } if (dialog.isShowing()) { //如果ProgressDialog为打开状态,则关闭 dialog.dismiss(); } } };
这代码直接可以出现的效果如上图所示
相关文章推荐
- C# 多线程并发处理数据库数据,发送信号等待处理完统一插入.
- ProgressDialog 和 handler (Android中的多线程)
- Android 微盘开发步骤-登录界面之进度条等待
- Android进度条 多线程登录或下载
- 【转】我的Android笔记(十)—— ProgressDialog的简单应用,等待提示
- 【邪道】Android在后台以多线程方式不断对同一目标发送短信
- 在Android程序里显示等待滚动圈(使用ProgressDialog)| Show waiting rolling circle in android application (using ProgressDialog)
- Android用于提示等待的ProgressDialog
- 【实战】(二)android模拟qq登录(apache的httpClient发送get和post请求)
- 【Android】ProgressDialog等待时的斜线样式
- Android中的socket长连接问题(包括心跳机制、多线程数据发送)
- android 实现progressdialog 等待界面
- [android 多线程]一些帖子与文章ProgressDialog, AsyncTask, Thread
- android 加载或登录或其他需要等待情况下显示loading
- 我的Android笔记(十)—— ProgressDialog的简单应用,等待提示
- [android 多线程]一些帖子与文章ProgressDialog, AsyncTask, Thread
- 【转】 Android用于提示等待的ProgressDialog
- Android自定义ProgressDialog进度等待框
- 【android】自定义ProgressDialog实现暂时隐藏进度值并显示等待状态(附源码下载)
- Android自定义ProgressDialog进度等待框