This seemed like the simplest way to handle these errors and stop them from breaking job execution, in local testing on a low powered Android 9 device, I confirmed that the errors were properly caught, and that tasks continued to run successfully. Also, notifications did not pile up and were properly cleared, in spite of errors.
This seemed like the simplest way to handle these errors and stop them from breaking job execution, in local testing on a low powered Android 9 device, I confirmed that the errors were properly caught, and that tasks continued to run successfully. Also, notifications did not pile up and were properly cleared, in spite of errors.