我目前正在解码来自远程服务器的编码帧。现在我有一些不同的线程。一个线程用于接收,一个用于解码,另一个用于查看。所有这些都是从活动类(主线程)创建的。现在我将父类的一个对象发送到 Viewer 类以访问 ImageView。在那个 ImageView 中,我只写了以下代码片段。
m_ImageView.post(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
m_ImageView.setImageBitmap(m_bImage);
m_iDecompressedImage = null;
}
});
这里 m_ImageView 是 ImageView 而 m_bImage 是位图图像。但是有一个性能问题。这里查看器线程非常慢。我不知道其他有效的工作方式。请给我一些光。