Skip to content

Commit 28dd9b0

Browse files
committed
fix(assists-mp):处理截图空指针情况
1 parent 0063b99 commit 28dd9b0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

assists-mp/src/main/java/com/ven/assists/mp/MPManager.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -246,14 +246,14 @@ object MPManager {
246246
*/
247247
fun takeScreenshot2Bitmap(): Bitmap? {
248248
imageReader?.let {
249-
val image: Image = it.acquireLatestImage()
249+
val image: Image? = it.acquireLatestImage()
250250
try {
251-
val bitmap = imageToBitmap(image)
251+
val bitmap = image?.let { i -> imageToBitmap(i) }
252252
return bitmap
253253
} catch (e: Throwable) {
254254
return null
255255
} finally {
256-
image.close()
256+
image?.close()
257257
}
258258
} ?: let { throw RuntimeException("Please request permission for screen recording first") }
259259
}

0 commit comments

Comments
 (0)