Android執(zhí)行Service有兩種方法,一種是startService,一種是bindService。下面讓我們一起來聊一聊這兩種執(zhí)行Service方法的區(qū)別。 1、生命...
一直對activity的onNewIntent有些困惑,開始時只是知道在activity被重新restart時會進入,后來又發(fā)現(xiàn)還不只是這種情況,下面是經(jīng)過調(diào)試后的結(jié)論 第一...
IntentService,可以看做是Service和HandlerThread的結(jié)合體,在完成了使命之后會自動停止,適合需要在工作線程處理UI無關(guān)任務(wù)的場景。 Intent...
Android include與merge標簽使用詳解 簡介include和merge標簽的作用是實現(xiàn)布局文件的重用。就是說,為了高效復(fù)用及整合布局,使布局輕便化,我們可以使...
優(yōu)化方式一:convertView的復(fù)用 第一種優(yōu)化就是重用convertView,這也是最簡單的一種優(yōu)化方式,就是在Adapter類的getView方法中通過判斷conve...
U在UML類圖中,常見的有以下幾種關(guān)系: 泛化(Generalization), 實現(xiàn)(Realization),關(guān)聯(lián)(Association),聚合(Aggregation...
如果像這樣直接在子線程中彈出Toast,程序會報錯。 深入源碼了解一下原因: makeText方法好像沒有什么不對,那么繼續(xù)向下看show()方法 好像沒什么不對 但是看ge...
內(nèi)部類簡介 雖然Java是一門相對比較簡單的編程語言,但是對于初學(xué)者, 還是有很多東西感覺云里霧里, 理解的不是很清晰。內(nèi)部類就是一個經(jīng)常讓初學(xué)者感到迷惑的特性。 即使現(xiàn)在我...
Java中的內(nèi)部類又分為非靜態(tài)內(nèi)部類(匿名內(nèi)部類也是非靜態(tài)的內(nèi)部類)和靜態(tài)內(nèi)部類,兩者與外部類的關(guān)系是不一樣的,創(chuàng)建的方式也不一樣。 1 非靜態(tài)內(nèi)部類Java的非靜態(tài)內(nèi)部類在...
只要非靜態(tài)的匿名類對象沒有被回收,MainActivity就不會被回收,MainActivity所關(guān)聯(lián)的資源和視圖都不會被回收,發(fā)生比較嚴重的內(nèi)存泄漏。 要解決MainAct...