Как добавить пользовательский класс в системный classLoader? - PullRequest
0 голосов
/ 12 мая 2018

У меня есть два пользовательских класса:

class A: Parcelable{} class B: Parcelable{}

Когда я сохраняю и восстанавливаю их (во время вращения) в каждом месте, мне нужно установить для classLoader значение Bundle.В противном случае я получу BadParcelableException: ClassNotFoundException when unmarshalling

Также мне нужно сравнить содержимое двух пакетов, и здесь это выглядит грязно, чтобы установить пользовательское время classLoader aech ... Так что я уверен, что есть какой-то способ добавить пользовательские классы вsystem classLoader (или что-то подобное), поэтому эту проблему можно решить на уровне приложения, но не локально.

Буду рад любой помощи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...