4
我基本上試圖做的是將我的活動的實例傳遞給另一個將構建動態UI的對象。安全地將活動的實例傳遞給另一個對象?
我這樣做的主要原因是保持Activity類的清潔。
這樣做有沒有什麼影響?它會影響垃圾收集並導致內存泄漏?
下面是我在做什麼的例子:
活動:
/* uses the instance of the Activity to build Views which are loaded from XML files (for non technical users to add content */
ContentHelper ch = new ContentHelper(MyActivity.this);
我應該保持活動中的動態視圖建築,或者是它好嗎通過實例的其他類去做這個?
如果我把它的活動,只是感覺臃腫我,更難管理。
我明白你要去哪裏了,但這與我所做的幾乎是一樣的,除了你在課堂上擴展視圖。你仍然在傳遞一個活動的實例,這是我的擔憂。問題是,是否可以通過該實例 - 這是一個內存和設計問題... – xil3 2011-01-11 12:22:17