Если вы хотите сделать это по-своему, вам все равно придется использовать хотя бы один из методов сохранения данных.Если вы не используете традиционные методы, вы будете тратить ресурсы, что является плохой практикой.Пожалуйста, изучите следующие сценарии:
Если вы хотите сохранить состояние активности без использования onSavedInstanceState () или SharedPreferences, как бы вы это сделали?Если вы пишете класс для этого, вы фактически изобретаете колесо.
Если вы хотите использовать базу данных, как бы вы это сделали?
Итак, Bundle - это просто контейнер, который охватывает данные, т.е. объект, строку, int и т. Д., Так что он может быть сохранен либо временно, либо постоянно.
У вас есть контроль над данными, но вы не понимаете, какэти методы сохранения данных работают.
Обратите внимание, что пакет - это не способ сохранения данных, а способ контейнерирования наборов данных, чтобы его можно было сохранить как один