Skip to content

Commit bc01cb8

Browse files
committed
fix capture service
1 parent a68b923 commit bc01cb8

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/app/src/main/java/com/alipay/hulu/util/FunctionSelectUtil.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1683,8 +1683,11 @@ private static Bitmap capture(File captureFile) {
16831683
((WindowManager) LauncherApplication.getInstance().getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getRealMetrics(metrics);
16841684

16851685
ScreenCaptureService captureService = LauncherApplication.service(ScreenCaptureService.class);
1686-
Bitmap bitmap = captureService.captureScreen(captureFile, metrics.widthPixels, metrics.heightPixels,
1687-
metrics.widthPixels, metrics.heightPixels);
1686+
Bitmap bitmap = null;
1687+
if (captureService != null) {
1688+
bitmap = captureService.captureScreen(captureFile, metrics.widthPixels, metrics.heightPixels,
1689+
metrics.widthPixels, metrics.heightPixels);
1690+
}
16881691
// 原有截图方案失败
16891692
if (bitmap == null) {
16901693
String path = FileUtils.getPathInShell(captureFile);

0 commit comments

Comments
 (0)