public boolean updateCardboardDeviceParams(CardboardDeviceParams cardboardDeviceParams) {
    if ((cardboardDeviceParams == null)
        || (cardboardDeviceParams.equals(this.hmd.getCardboardDeviceParams()))) {
      return false;
    }

    this.hmd.setCardboardDeviceParams(cardboardDeviceParams);
    writeCardboardParamsToExternalStorage();
    return true;
  }
 public void onResume() {
   CardboardDeviceParams deviceParams = createCardboardDeviceParamsFromExternalStorage();
   if ((deviceParams != null) && (!deviceParams.equals(this.hmd.getCardboardDeviceParams()))) {
     this.hmd.setCardboardDeviceParams(deviceParams);
     Log.i(
         "HeadMountedDisplayManager",
         "Successfully read updated device params from external storage");
   }
   ScreenParams screenParams = createScreenParamsFromExternalStorage(getDisplay());
   if ((screenParams != null) && (!screenParams.equals(this.hmd.getScreenParams()))) {
     this.hmd.setScreenParams(screenParams);
     Log.i(
         "HeadMountedDisplayManager",
         "Successfully read updated screen params from external storage");
   }
 }