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