Мне интересно, есть ли способ узнать, что OfflineComamd выполняется, или внутренний флаг или что-то, что представляет эту команду, было передано или пометить, что оно было выполнено успешно. У меня есть проблема в распознавании команды передается или нет с нестабильным интернетом. Я продолжаю извлекать записи из базы данных и сравниваю каждый раз, чтобы увидеть, пройдено это или нет. Но из-за потока моего приложения я нахожу очень трудным избежать дубликатов. Есть ли какой-нибудь автоматический процесс, обеспечивающий выполнение команд автоматически или что-то еще?
2-й вопрос, я могу использовать UITimer, чтобы проверить isOffline (), чтобы убедиться, что интернет подключен к формам или нет. Есть ли что-то эквивалентное на странице сервера или где написаны запросы, чтобы увидеть, что Интернет отключен или нет. Когда элемент управления перемещен к запросам и интернет отключен, я вижу, что диалоговое окно, открытое со страницы формы, заморожено на неограниченное время и не заканчивается. Я должен закрыть и заново открыть приложение, чтобы продолжить процесс синхронизации. В то же время я не могу установить тайм-аут для диалога, потому что я не уверен, сколько времени займет полный процесс синхронизации. Пожалуйста, сообщите.
Расширение по той же теме, но я создал новую проблему, чтобы прояснить мои вопросы.
executeOfflineCommand пропускает команду при выполнении из хранилища на Android