NEXUS 5 棒棒糖 5.1 SurfaceFlinger 错误



你好吗?有一个问题。Nexus5 棒棒糖5.1的问题。表面狠狠有一个代码,用于响应屏幕截图客户端更新中的设备屏幕信息。代码如下所示。

unsigned int sw, sh, xsize, gsize, stride;
... ...
ScreenshotClient sc;
sp<IBinder> display = SurfaceComposerClient::getBuiltInDisplay(ISurfaceComposer::eDisplayIdMain);
if( sc.update(display,Rect(), sw,sh, false) != NO_ERROR) {
    ... ...
    sc.release();
    return 0;
}
stride = sc.getStride();
mapbase = sc.getPixels();
... ...

上面的代码,在其他棒棒糖版本中运行正常。当然,nexus7 同版本也能正常运行。然而,关系的变化5。我的代码要引用,但继续代码循环是。而且因为你试图继续屏幕。首先,nexus5中的代码运行正常。但是,当某个计数是时,更新不会在另一个屏幕下返回错误。更多。。。!完成后完成我的代码,重新运行,在另一个井之后,当涉及到某个数字时,也会发生同样的现象。如果你有能力谁知道这件事?

对不起,英语不太好。

我已经解决了。截图客户端 scsp 显示应声明为全局变量。如果类被声明错误发生多次。(示例。它在要重复的函数中声明。

相关内容

  • 没有找到相关文章

最新更新