Пример #1
0
  @Override
  public void finishExperiment(boolean saveData, File storageBaseDir) throws IOException {
    super.finishExperiment(saveData, storageBaseDir);

    if (!saveData) deleteTempFiles();
    else {
      File storageDir = getSensorDataStorage(storageBaseDir, this.getClass().getSimpleName());
      if (!moveTempFilesToExperimentDir(storageDir)) throw new IOException();
      experimentData.setAudioFileName(audioFileName);
      experimentData.saveExperimentData(storageDir);
    }
    audioFile = null;
  }