欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android編程實現(xiàn)加載等待ProgressDialog的方法

 更新時間:2015年12月29日 14:37:11   作者:q757989418  
這篇文章主要介紹了Android編程實現(xiàn)加載等待ProgressDialog的方法,實例分析了Android中加載等待類ProgressDialog的具體使用方法,需要的朋友可以參考下

本文實例講述了Android編程實現(xiàn)加載等待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);
    //設置取消監(jiān)聽
    wait.setOnCancelListener(new OnCancelListener() {
      @Override
      public void onCancel(DialogInterface dialog) {
        th.interrupt();
      }
    });
    wait.show();
  }
}

調用的時候顯示progressDialog作為主線程,另起線程進行業(yè)務處理,等到業(yè)務處理完調用ShowProgressDialog.wait.dismiss();關閉progressDialog。處理完如需提示信息,直接在業(yè)務線程中是不行的,需要通過Handler實現(xiàn)線程和activity的交互

希望本文所述對大家Android程序設計有所幫助。

相關文章

最新評論