code: public void onRequestPermissionsResult(@NonNull String instanceId, int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
          Controller controller = getControllerWithInstanceId(instanceId);
          if (controller != null) {
              controller.requestPermissionsResult(requestCode, permissions, grantResults);
          }
      }
docs: This should be called by the host Activity when its onRequestPermissionsResult method is called. The call will be forwarded
  to the {@link Controller} with the instanceId passed in.
  
  @param instanceId   The instanceId of the Controller to which this result should be forwarded
  @param requestCode  The Activity's onRequestPermissionsResult requestCode
  @param permissions  The Activity's onRequestPermissionsResult permissions
  @param grantResults The Activity's onRequestPermissionsResult grantResults