Android 哪一个更好:可包裹还是上下文?

Android 哪一个更好:可包裹还是上下文?,android,Android,我的情况是,我必须在活动之间共享变量。。。但我有一个疑问。哪一个更好:包裹对象还是将其设置在自定义应用程序对象上 当某个东西将要在下一个活动中使用时,我只是将其作为可包裹对象传递,当它要在多个活动中使用时,我将其放在应用程序上下文中 你觉得怎么样?是这样吗?哪个性能更好 谢谢 我建议在活动之间与临时演员共享数据。如果它是自己的类,它必须实现可序列化。如果您感到懒惰,请使用应用程序的单例模式 但是,如果你想更智能地编写代码,就使用Parcelable。我认为你的方法是完全有效的 如果它类似于在每个

我的情况是,我必须在活动之间共享变量。。。但我有一个疑问。哪一个更好:包裹对象还是将其设置在自定义应用程序对象上

当某个东西将要在下一个活动中使用时,我只是将其作为可包裹对象传递,当它要在多个活动中使用时,我将其放在应用程序上下文中

你觉得怎么样?是这样吗?哪个性能更好


谢谢

我建议在活动之间与临时演员共享数据。如果它是自己的类,它必须实现可序列化。

如果您感到懒惰,请使用应用程序的单例模式


但是,如果你想更智能地编写代码,就使用Parcelable。

我认为你的方法是完全有效的

如果它类似于在每个活动中访问的用户对象,请将其存储在自定义应用程序对象中,但如果应用程序对象在后台被破坏,请确保有办法重新创建该对象

如果它是一个路径或用户所做的决定下一个活动如何工作的选择,请发送它


还有一些类不容易放入意图中。我有一个连接到应用程序类的ImageCache,它允许在活动更改之间将类似用户profil图像的图像保存在内存中,而无需多次解码位图。如果它们的设计方式不会填满所有可用内存,那么它们也非常适合定制应用程序类。

静态访问是否适合您的应用程序?