сохраняя мой вопрос коротким, я создал приложение с тремя действиями, где A - список категорий, B - список элементов, C - отдельный элемент. Данные, отображаемые в B и C, анализируются из онлайн-XML. Но, если я пройду через A → B1 → C, а затем вернусь к A, а затем вернусь к B1, я хотел бы, чтобы его данные были кэшированы где-то, поэтому мне больше не нужно будет запрашивать XML.
Я новичок в программировании на Android и Java, я много искал и не могу найти (или просто не знаю, где искать) способ сделать то, что я хочу.
Будет ли сохраняться все полученные данные в основном действии A (HashMaps? ContentProviders?), а затем перейти к B и C (если они получат тот же запрос, который был раньше), хорошая идея?