Android编程实现加载等待ProgressDialog的方法
程序员文章站
2023-12-17 15:23:28
本文实例讲述了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编程实现切换imageView的方法分析
-
Android编程实现Listview点击展开和隐藏的方法
-
Android编程实现EditText字数监听并显示的方法
-
Android编程实现在一个程序中启动另一个程序的方法
-
Android编程实现在adapter中进行数据操作的方法
-
Android编程实现根据经纬度查询地址并对获取的json数据进行解析的方法
-
Android编程实现应用程序开机自启动的方法
-
Android编程开发之EditText实现输入QQ表情图像的方法
-
Android编程实现PendingIntent控制多个闹钟的方法