У меня есть класс с именем MyClass, с несколькими атрибутами String name, String place, int num ....
Я читал сайт разработчика Android, но я не понимаю, как он работает.
Так что я хочу метод, который сохраняет их в файл или где-то, и когда я хочу его прочитать, из другого действия или в любом месте, я могу помещать его в массив или что-то еще, поэтому я получаю g.Name, g.place и другие атрибуты.Сохранение объекта класса без сериализации
И я также хочу иметь возможность редактировать и удалять их.
Если кто-нибудь знает хорошее решение, пишите. И извините за мой английский.
Если вы хотите сохранить значения 'MyClass' где-нибудь _outside_ в области вашего приложения (например, в SharedPreferences или файл), у вас не останется выбора, кроме как сериализовать данные. Это, конечно, предполагает, что вы хотите получить доступ к этим данным после того, как ваше приложение будет закрыто. Теперь, если вы просто хотите сохранить данные для _while_, ваше приложение запущено, вы можете использовать что-то вдоль линий одноточечного, глобального класса и т. Д. –
Вы можете сохранить свой класс каким-либо образом, пока у вас есть метод для сохранения он и другой metode для создания вашего объекта из файла – nist
да, но я прочитал, что если я сериализую свой класс, если я изменю этот класс, он больше не будет работать, поэтому сначала я просто хочу проверить, работает ли то, что я написал. – executioner