我有以下代码来获取屏幕截图
View screen = getWindow().getDecorView();
screen.setDrawingCacheEnabled(true);
screen.setDrawingCacheQuality(View.DRAWING_CACHE_QUALITY_HIGH);
screen.buildDrawingCache();
Bitmap bitmap = screen.getDrawingCache();
代码onOptionsItemSelected
在 UI 线程中。
当我手动测试它时它运行良好。但是,当我用猴子运行应用程序时,bitmap
我null
不确定它在猴子模式下是否总是为空,或者只是偶尔因为猴子的随机性。
有什么想法可以解释为什么猴子的行为会有所不同?我不想在以后的代码中盲目地添加一个空指针检查器。
谢谢