2013-09-29 23 views
0

比方说,我有3个活动,称为A,B和C,它们按顺序显示给用户。 (A→B→C) 活动A中有一个需要被活动C访问的imageCache。 考虑到图像缓存可能只有几兆字节大小,可以从A - > B传递缓存 - > C使用意图?在非相邻活动之间传递数据?

我也读过关于全球单身上下文..这是正确的路要走吗?

+0

图像缓存的全局单实例是正确的选择。 –

+0

你能解释一下为什么吗? – mahela007

回答

0

无论哪种方式,它会工作,但第一个A> B> C是浪费资源,逻辑上不正确。所以我会使用第二个选项,一个全局单一实例(使用单例模式)在您的应用程序需要时使用。