lockCanvas 中的本机 LockCanvas 错误。告诉我如何解决它。请

问题描述 投票:0回答:1

我正在通过 idl 从另一个应用程序收到的表面上执行 lockCanvas,但出现以下错误。它已经锁定了Canvas,所以我认为没有错误。没有这样的逻辑。

如果您知道这些情况,请告诉我解决方案。谢谢你

04-16 12:06:24.401 21416 21416 E AndroidRuntime: java.lang.IllegalArgumentException
04-16 12:06:24.401 21416 21416 E AndroidRuntime:    at android.view.Surface.nativeLockCanvas(Native Method)
04-16 12:06:24.401 21416 21416 E AndroidRuntime:    at android.view.Surface.lockCanvas(Surface.java:405)
android canvas android-tv surface
1个回答
0
投票

这并不准确,只是猜测。当一个应用程序在 Surface 中锁定/解锁后尝试在另一个应用程序中锁定/解锁时,似乎会发生上述错误。我通过创建一个新的 Surface 并在不同的 Surface 中锁定/解锁它来解决此错误。

© www.soinside.com 2019 - 2024. All rights reserved.