我努力開發出一種聰明的方法來清理Blah blah = (Blah) this.findViewById(R.id.blah)
堆,否則會污染我的小Activity的字段和onCreate()方法,爲此,我覺得我不應該使用setContentView(),而是使用getViewInflate ).inflate()用於在XML中定義的每個View。Android:setContentView()== getViewInflate()。inflate()?
是Activity.setContentView()
是一種語法糖,它幾乎重複getViewInflate().inflate()
爲每個視圖上的XML?我讀了一些說,好像他們是一樣的。
如果我可以通過查看代碼得到答案,請告訴我。我檢查了Activity.class,但只發現了評論。
getViewInflate()方法在哪裏?我沒有看到它在http://developer.android.com/reference/android/app/Activity.html – fiddler 2012-07-11 09:50:21
對不起,它應該是'ViewInflate.inflate()'。 – Quv 2012-07-11 10:22:08