Я разрабатываю приложение для Android, и я проанализировал данные с веб-сайта. Мне нужно, чтобы сохранить весь «rozvrhy» Список все, что содержит (см ниже) в телефоне, поэтому он может быть загружен в следующий пользователь Время начала приложение:Android сохранение вложенных объектов структура
данных Мне нужно, чтобы сохранить в следующем составе:
List<Rozvrh> rozvrhy = new ArrayList<>();
Map<String, Multimap<String, Hodina>> rozvrh = new HashMap<>();
где Rozvrh выглядит следующим образом:
public class Rozvrh {
String trida;
Map<String, Multimap<String, Hodina>> rozvrh;
List<String> dny;
List<String> hodiny;
}
и Hodina класс выглядит следующим образом:
public class Hodina {
String predmet;
String zkPredmet;
String vyucujici;
String zkVyucujici;
String ucebna;
String zkUcebna;
String den;
String hod;
}
Я попытался использовать Gson, но он вырезает объекты Hodina на карте. Есть ли простое решение, как это сделать? Или лучше использовать SQLite? - Однако у меня нет опыта работы с базами данных ...:/
Благодарим вас за любые возможные советы!
Проверьте это, http://developer.android.com/reference/android/os/Parcelable.html – petey
Лучше использовать базу данных. – Rohit5k2