【发布时间】:2015-02-16 17:12:36
【问题描述】:
我在想办法解决这个问题时遇到了一些困难。我有一个 Activity,但 UI 太慢而无法渲染整个屏幕,因为它在主线程上运行。我有两个主要部分要渲染,并且想使用单独的线程来渲染这两个部分之一。我的问题是:
- 是否可以从单独的线程更新活动中的 UI?如果有怎么办?
- 是否可以通过在 C++ 和不同线程上完成的代码更新 UI?
提前致谢。
【问题讨论】:
-
“UI 太慢而无法渲染整个屏幕,因为它在主线程上运行”——您要渲染什么?这是常规的
View层次结构吗?这是在 OpenGL 中实现的吗? -
我正在渲染一个包含多个图像的网格。我正在使用 Java 进行正常活动。
标签: android multithreading user-interface java-native-interface