phonegap html5 android синхронная файловая система IO - PullRequest
2 голосов
/ 31 января 2011

Как я могу читать и записывать файлы синхронно, используя PhoneGaps Fileystem API? Доступна ли синхронная оболочка?

Ответы [ 2 ]

3 голосов
/ 31 января 2011

Из-за того, как работает мост Java-JavaScript на Android, синхронная реализация File IO практически невозможна.Это связано с тем, что каждый объект Java в Android, связанный со средой JavaScript, работает в своем собственном потоке.

Используйте существующий Файловый API , доступный в PhoneGap, но используйте его асинхронно.Зарегистрируйте в нем обратный вызов, который уведомит ваше приложение о завершении процесса ввода-вывода.

3 голосов
/ 31 января 2011

Нет способа получить синхронный доступ к файлам через предоставленный API. Догадываясь о том, как реализован phonegap, я сомневаюсь, что вы можете написать плагин для синхронной работы.

...