Android编程实现加载等待ProgressDialog的方法
程序员文章站
2023-12-20 08:43:58
本文实例讲述了android编程实现加载等待progressdialog的方法。分享给大家供大家参考,具体如下:
显示progressdialog的类:
imp...
本文实例讲述了android编程实现加载等待progressdialog的方法。分享给大家供大家参考,具体如下:
显示progressdialog的类:
import android.app.progressdialog; import android.content.context; import android.content.dialoginterface; import android.content.dialoginterface.oncancellistener; public class showprogressdialog { public static progressdialog wait; public static void show(context context,string msg,thread thread) { final thread th = thread; wait = new progressdialog(context); //设置风格为圆形 wait.setprogressstyle(progressdialog.style_spinner); wait.settitle(null); wait.seticon(null); //设置提示信息 wait.setmessage(msg); //设置是否可以通过返回键取消 wait.setcancelable(true); wait.setindeterminate(false); //设置取消监听 wait.setoncancellistener(new oncancellistener() { @override public void oncancel(dialoginterface dialog) { th.interrupt(); } }); wait.show(); } }
调用的时候显示progressdialog作为主线程,另起线程进行业务处理,等到业务处理完调用showprogressdialog.wait.dismiss();关闭progressdialog。处理完如需提示信息,直接在业务线程中是不行的,需要通过handler实现线程和activity的交互
希望本文所述对大家android程序设计有所帮助。
推荐阅读
-
Android编程实现加载等待ProgressDialog的方法
-
Android编程实现监控apk安装,卸载,替换的方法
-
Android编程实现Listview点击展开和隐藏的方法
-
Android编程开发之EditText实现输入QQ表情图像的方法
-
Android编程实现WebView添加进度条的方法
-
Android编程之非调用系统界面实现发送彩信的方法(MMS)
-
Android编程实现自动调整TextView字体大小以适应文字长度的方法
-
Android编程实现在一个程序中启动另一个程序的方法
-
Android编程开发实现TextView显示表情图像和文字的方法
-
Android编程实现自定义Dialog的大小自动控制方法示例