Kotlin 协程桥接(suspendCoroutine):将任意基于回调的 Android API 转换为挂起函数大多数 Android 平台 API 和第三方 SDK 都是围绕回调(Callback)设计的。Google Play 计费库使用 PurchasesUpdatedListener,位置服务使用 LocationCallback,蓝牙 GATT 使用 BluetoothGattCallback,Camera2 使用 CameraCaptureSession.StateCallback。如果您编写 Android 代码已有数月时间,想必都写过嵌套层级很深的回调链——这类代码可读性差、测试难度高,而且当任意环