# 生命周期 ## 目 录 1. [Gradle 依赖](#gradle-dependency) 2. [用法](#usage) ## Gradle 依赖 [ ![Lifecycle](https://img.shields.io/maven-central/v/com.afollestad.material-dialogs/lifecycle?label=lifecycle&style=for-the-badge) ](https://repo1.maven.org/maven2/com/afollestad/material-dialogs/lifecycle) `lifecycle` 模块包含一些扩展,可以使对话框与 AndroidX 生命周期一起工作。 ```gradle dependencies { ... implementation 'com.afollestad.material-dialogs:lifecycle:3.2.1' } ``` ## Usage ```kotlin MaterialDialog(this).show { ... lifecycleOwner(owner) } ``` 当给定的生命周期所有者被销毁时,对话框将自动被解散。生命周期所有者包括来自 AndroidX 的活动和片段,以及实现 `LifecycleOwner` 接口的任何类。