Я хочу сохранить несколько файлов, используя Stream для сериализации объектов, с одним сериализуемым объектом на файл.
Причина, по которой я хочу иметь один файл на объект, заключается в том, что у меня есть список этих объектов. на Android и в начале приложения я хочу загрузить все сохраненные объекты, это простая часть.
Но во время выполнения я хочу добавить новые элементы в этот список и удалить элементы. И я хочу обновить папку с моими файлами одновременно.
Так что я должен был создать один файл на объект. Но может быть, есть другое решение?
Основная проблема: как назвать каждый файл? Чтобы избежать перезаписи файла, ...
Сначала я подумал, что мне придется именовать свои файлы в зависимости от имени строки, заданной пользователем, но мне придется проверить, является ли файл имени действительным, ...
Может быть, решение состоит в том, чтобы просто назвать мои файлы целым числом, и при первой загрузке я просто продолжаю счетчик из более высокого файла?
Я полагаю, моя проблема часто, так что вы предлагаете написать во время выполнения динамический c список объектов?
Спасибо вам