. Java code is as follows:
Package Org.lxh.demo;import Android.app.activity;import Android.app.alertdialog;import android.app.Dialog;import Android.app.progressdialog;import Android.content.dialoginterface;import Android.os.bundle;import Android.view.view;import Android.view.view.onclicklistener;import Android.view.view.onfocuschangelistener;import Android.widget.button;import Android.widget.edittext;import Android.widget.textview;public class Hello extends Activity {public ProgressDialog mydialog = null;public void OnCreate (Bundle savedinstancestate) {super.oncreate ( Savedinstancestate); Life cycle Method Super.setcontentview (R.layout.main); Set the layout Manager to use button btn = New button (this); This.setcontentview (BTN);//full-screen display button Btn.settext ("Please press I run program ..."); Btn.setonclicklistener (New Onclicklistenerimpl ());} Private class Onclicklistenerimpl implements Onclicklistener {public void OnClick (View arg0) {charsequence Strdialogtitle = "Please wait a moment ..."; Charsequence strdialogbody = "in operation ..."; mydialog = Progressdialog.show (Hello.this, StrdialogtiTle,strdialogbody), new Thread () {@Overridepublic void run () {try {sleep ()} catch (Interruptedexception e) {//TODO Au To-generated catch Blocke.printstacktrace ();} Mydialog.dismiss ();}}. Start ();}}}The results are as follows:
Android--progressdialog usage