Показать сообщение отдельно
Старый 15.08.2015, 19:07
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 8  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Цитата:
Сообщение от caseyryan Посмотреть сообщение
Тогда получается, что если у меня в одном месте будет SharedObject.getLocal(...) то он вернет то, что хранится на жестком диске. Потом я запишу туда какие-то данные и не дерну flush(), то если в другом месте тоже будет SharedObject.getLocal(...) он вернет старую версию файла с жесткого диска. А это не есть гуд. flush() все такие лучше дергать, чтобы таких конфузов избежать
С таким подходом, да, придется. Но логичнее получить 1 инстанс so и с ним работать. flush() выполняется синхронно и на запись данных тратится ощутимое время.

Цитата:
потому что на корректное завершение приложения надеяться глупо.
На столько же глупо, как и на надежность локальных данных.