Я пытаюсь сохранить ArrayList объектов ResolveInfo в файл, чтобы мне не приходилось перестраивать его каждый раз при запуске моего приложения (около 4-6 секунд). Объекты ResolveInfo являются Parcelable, но не Serializable, поэтому я получаю java.io ошибка, когда я пытаюсь записать объекты.
Я сохранил их в своем пакете saveInstanceState, но это не помогает при закрытии приложения. Я делаю что-то явно не так?