如何在应用程序处于活动状态时为所有 activity\ies 在内存中保存对象,Android

How to save object in memory for all activity\ies when application is alive, Android

我有一个应用程序,它使用 Rxjava 和 Retrofit 从后端检索数据。

登录后,我会得到一个 JSON 文件,其中包含用户信息(姓名、电子邮件、ID、stripeId ....)。在其他活动中从后端检索数据时,我将需要使用用户信息。由于我需要多次使用User信息,将其保存在Database或SharePreference中可能会花费很多时间。

有什么办法可以在应用程序存活时(不在后台杀死)将数据保存在内存中?先谢谢了。

您可以扩展在应用程序启动时启动的应用程序 Class。 在这里查看:

Extending Application to share variables globally