Package 

Interface ScreenSharingRequest


  • 
    public interface ScreenSharingRequest
    
                        

    Allows to accept or decline screen sharing requests made by an Operator. Example - notifying Visitor about screen sharing request:

    engagement.getScreenSharing().on(ScreenSharing.Events.SCREEN_SHARING_REQUEST, screenSharingRequest -> {
        runOnUiThread(() -> {
            Runnable onAccept = () -> {
                screenSharingRequest.accept(ScreenSharing.Mode.APP_BOUNDED, MainActivity.this, gliaRequestCode, error -> {
                    if (error != null) {
                        // handle error
                    }
                });
            };
    
            Runnable onDecline = screenSharingRequest::decline;
            showScreenSharingRequest(onAccept, onDecline);
        });
    });
    
    To allow Glia SDK to receive activity results add onActivityResult to your current activity:
    {@literal @}Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        engagement.onActivityResult(requestCode, resultCode, data);
    }