
問題1.每個View都需要對應一個Presenter,導致類太多解決策略1:抽取基類BaseView和BasePresenter,相同功能的pr...
AsyncTask使用 AsyncTask是一個抽象類渺绒,使用時需要創(chuàng)建子類繼承饿幅。其類聲明如下:public abstract class Asy...
我們知道ListView通過復用機制使得在使用時不會引起OOM的出現机断,那么ListView的復用機制到底是如何實現的呢缭受?首先要講到ListVie...
同步和異步的區(qū)別:A調用B方法,如果B是同步的耸黑,需要等到B執(zhí)行結束之后再返回通知A;而如果B是異步的枝秤,B立刻返回,等B執(zhí)行結束之后再通過回調通知...
#何時捕獲何時拋出 當需要繼續(xù)執(zhí)行是就捕獲卿嘲,不需要繼續(xù)執(zhí)行就拋出異常颂斜,下面的代碼就不會接著執(zhí)行了
View的繪制流程概述 Window的創(chuàng)建:Activity啟動時最終會調用ActivityThread.performLaunchActivi...
LinkedHashMap是HashMap的子類,在擁有HashMap功能之外可以保存元素插入順序拾枣,使得元素遍歷順序與元素插入順序相同沃疮。同時Li...
1.輸入流和輸出流的方向是相對于內存來說的,從文件/網絡等到內存方向的流稱為輸入流梅肤,反之為輸出流司蔬。2.I/O流根據流的類型可以分為字符流和字節(jié)流...
安卓中Binder機制是一種跨進程通信的方式,在日常應用開發(fā)中四大組件底層通信機制姨蝴、Activity傳遞對象以及AIDL的使用等葱她,都涉及到Bin...