WindowManager实现真正意义上的子线程更新View
WindowManager实现真正意义上的子线程更新View
我们日常工作时不会写子线程中更新View的代码,因为我们都知道子线程不能更新View。
在这里和大家同步一下,准确的来说不是子线程不能更新View,准确的来说是View不能在非View创建出的线程中更新。
具体原因我给大家讲一下。
这次发现主要是因为要实现一个一直动的悬浮窗,又不能使用SurfaceView,才发现的。
先从View开始讲
我们如果使用子线程更新View 会抛出这样的异常
android.view.ViewRoot
原创
2020-11-03 15:42:08 ·
665 阅读 ·
0 评论