private boolean saveSAMMFile() { String savePath = mFolder.getPath() + '/' + ExampleUtils.getUniqueFilename(mFolder, APPLICATION_ID_NAME, SAVED_FILE_EXTENSION); Log.d(TAG, "Save Path = " + savePath); // canvas option setting SOptionSCanvas canvasOption = mSCanvas.getOption(); if (canvasOption == null) return false; canvasOption.mSAMMOption.setSaveImageSize(SOptionSAMM.SAMM_SAVE_OPTION_ORIGINAL_SIZE); mSCanvas.setOption(canvasOption); if (mSCanvas.saveSAMMFile(savePath)) { Toast.makeText( mContext, APPLICATION_ID_NAME + " is saved as \"" + savePath + "\"", Toast.LENGTH_LONG) .show(); return true; } else { Toast.makeText(mContext, "Fail to save : \"" + savePath + "\"", Toast.LENGTH_LONG).show(); return false; } }