Я использую JSON для сохранения лучшего результата в своей игре. И когда лучший результат записывается в файл, приложение перезагружается. Что проблема? Извините за мой английский.Приложение Corona SDK перезапускается с JSON
ответ
Где вы храните этот файл?
Его следует хранить с использованием переменной system.DocuementsDirectory
. Так что я сделать что-то вроде этого:
system.pathForFile("useractivity.json", system.DocumentsDirectory)
Это сохраняет файл в месте, вдали от ваших файлов вашего проекта. Я подозреваю, что вы сохраняете файл JSON в папке проекта. Симулятор Corona SDK прослушивает изменения файла в папке проекта и обновляется при его изменении.
У вас есть 2 варианта:
Поместите файл в DocumentsDirectory (лучшее решение)
Отключить автоматическое обновление на изменения файлов в тренажерных предпочтений Corona SDK (не лучшее решение)
Информация о Справочнике по документам: https://docs.coronalabs.com/api/library/system/DocumentsDirectory.html
Если этот ответ решает вашу проблему, пожалуйста, отметьте его как подходящего для будущих людей, которые находят этот ответ через поисковый запрос ГЭС.