Процесс сериализации / разбивки пользовательских объектов, присоединения к пакету с ключами и отмены всего этого на другом конце становится утомительным, когда у вас много данных или / и когда данные должны служить различным целям / функциям взапустил Activity и т. д.
Вы можете проверить эту библиотеку (https://github.com/noxiouswinter/gnlib_android/wiki#gnlauncher) Я написал, чтобы попытаться решить эту проблему.
GNLauncher выполняет отправку объектов / данных в Activity из другого Activityи т. д. так же просто, как вызов функции в Деятельности с необходимыми данными в качестве параметров. Он вводит безопасность типов и устраняет все трудности, связанные с сериализацией, присоединением к цели с использованием строковых ключей и отменой того же на другом конце.
Вы также можете напрямую запускать различные функции в Деятельности, выбирая способ запуска с данными.