Android:是否保证Dialog';在onDismiss之前会调用onCancel吗?

Android:是否保证Dialog';在onDismiss之前会调用onCancel吗?,android,dialog,Android,Dialog,通过测试我的实现,我能够确定在我的例子中,当注册了onCancelListener和onDismissListener对话框回调时,onCancel在onDismiss之前被调用 然而,据我所知,Android API(再次)对此并不清楚,我只能假设这是API文档缺陷。有人知道这是否在某个地方被正式记录了吗?根据,是的。根据,是的。不幸的是,代码不是契约,也不比依赖测试特定API实现行为的结果好多少。不幸的是,代码不是契约,这并不比依赖于测试特定API实现的行为的结果好多少。

通过测试我的实现,我能够确定在我的例子中,当注册了
onCancelListener
onDismissListener
对话框回调时,
onCancel
onDismiss
之前被调用


然而,据我所知,Android API(再次)对此并不清楚,我只能假设这是API文档缺陷。有人知道这是否在某个地方被正式记录了吗?

根据,是的。

根据,是的。

不幸的是,代码不是契约,也不比依赖测试特定API实现行为的结果好多少。不幸的是,代码不是契约,这并不比依赖于测试特定API实现的行为的结果好多少。