В моем приложении я использую библиотеку для создания документа расширения .pdf. Это приложение Xamarin.Forms, поэтому его можно запускать с любого устройства под управлением iOS или Android. Теперь проблема заключается в том, что я сообщаю пользователю о ходе процесса экспорта. Иногда это может занять 50 секунд, иногда 4 минуты. Все зависит от количества данных в документе и самого устройства.
Теперь было бы здорово, если бы это был цикл for, который работает для генерации pdf, где я мог бы просто повторять и отображать прогресс. Однако теперь у меня есть метод, предоставленный библиотекой «Draw», который выполняет всю «тяжелую работу» и не знает, есть ли способ, которым я мог бы показать прогресс или, по крайней мере, оценку того, сколько времени это займет. заканчивать.
Итак, подведем итог: вопрос в том, есть ли какая-то библиотека или способ, о котором кто-нибудь слышал, возможно, для прогнозирования предполагаемого времени выполнения задачи. Может быть, способ показать какой-то прогресс, даже если метод не обеспечивает «этапы завершения». Любое предложение является хорошим предложением и все ценится.