Во-первых, почему вы хотите использовать это в своем приложении? Если пользователь нажимает кнопку точно в это время, это нормально, что действие не обрабатывается. обработчик завершения, возможно, вы представляете предупреждение, в котором говорится, что все прошло хорошо, но вы на самом деле не сохранили файл, потому что пользователь покинул приложение в это время.
Но поскольку вы никогда не выполняете критических действий без обработчиков завершения, на мой взгляд, нет необходимости следить за тем, чтобы этого не произошло.
Если я ошибся, просто прокомментируйте!