2013-09-29 24 views
0

比方說,我有3個活動,稱爲A,B和C,它們按順序顯示給用戶。 (A→B→C) 活動A中有一個需要被活動C訪問的imageCache。 考慮到圖像緩存可能只有幾兆字節大小,可以從A - > B傳遞緩存 - > C使用意圖?在非相鄰活動之間傳遞數據?

我也讀過關於全球單身上下文..這是正確的路要走嗎?

+0

圖像緩存的全局單實例是正確的選擇。 –

+0

你能解釋一下爲什麼嗎? – mahela007

回答

0

無論哪種方式,它會工作,但第一個A> B> C是浪費資源,邏輯上不正確。所以我會使用第二個選項,一個全局單一實例(使用單例模式)在您的應用程序需要時使用。