FileUtils.java only checks up to 31 times to generate a unique name, so it needs handling the "Failed to build unique file" error and generate unique names until it succeeds.
🗒️ Note
Suffix should be like image (32).jpg to match the Android system, But it was not possible because duplicate checking is done in the MediaStore system, so it would look like image (32)(1).jpg.
Fix: "Failed to build unique file" in Android
FileUtils.java only checks up to 31 times to generate a unique name, so it needs handling the "Failed to build unique file" error and generate unique names until it succeeds.
See: https://takusan.negitoro.dev/posts/android_unique_file/
Close #198
🗒️ Note Suffix should be like
image (32).jpg
to match the Android system, But it was not possible because duplicate checking is done in the MediaStore system, so it would look likeimage (32)(1).jpg
.