读书人

ProgressDialog的dismiss步骤与cancel

发布时间: 2012-06-29 15:48:46 作者: rapoo

ProgressDialog的dismiss方法与cancel方法的区别

ProgressDialog,它有两个方法dialog.cancel() 和pdialog.dismiss();?都是取消关闭ProgressDialog,但它们有什么区别吗?

?

就是当使用cancel()的时候,则会同时调用你注册的DialogInterface.OnCancelListener()这个方法。以下是相关API的解释

?

public void cancel ()

Since: API Level 1

Cancel the dialog. This is essentially the same as calling dismiss(), but it will also call your DialogInterface.OnCancelListener (if registered).


public void dismiss ()

?

Since: API Level 1

?

Dismiss this dialog, removing it from the screen. This method can be

?

invoked safely from any thread. Note that you should not override this

?

method to do cleanup when the dialog is dismissed, instead implement

?

that in onStop().

<!--EndFragment-->

读书人网 >移动开发

热点推荐