Skip to content

Commit c946be8

Browse files
committed
move thread executor only for stream creation
1 parent 4ce1529 commit c946be8

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

android/src/main/java/com/oney/WebRTCModule/GetUserMediaImpl.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,9 @@ class GetUserMediaImpl {
6767
public void onServiceConnected(ComponentName name, IBinder service) {
6868
// Service is now bound, you can call createScreenStream()
6969
Log.d(TAG, "MediaProjectionService bound, creating screen stream.");
70-
createScreenStream();
70+
ThreadUtils.runOnExecutor(() -> {
71+
createScreenStream();
72+
});
7173
}
7274

7375
@Override
@@ -93,9 +95,8 @@ public void onActivityResult(Activity activity, int requestCode, int resultCode,
9395

9496
mediaProjectionPermissionResultData = data;
9597

96-
ThreadUtils.runOnExecutor(() -> {
97-
MediaProjectionService.launch(activity, mediaProjectionServiceConnection);
98-
});
98+
MediaProjectionService.launch(activity, mediaProjectionServiceConnection);
99+
99100
}
100101
}
101102
});

0 commit comments

Comments
 (0)