1续挟、事件分發(fā)機制 L1: 首先事件的分發(fā)是從上級一層層往下級傳遞踪区,設(shè)定一個場景军俊,Activity上有ViewGroup阔涉,而ViewGroup中有...
一、基礎(chǔ) 1蛾默、JDK 和 JRE 的區(qū)別 JRE(Java Runtime Environment) Java 運行時環(huán)境懦铺。主要包括 Java ...
初級 我們平常寫的代碼放在.java文件中,經(jīng)過javac會將其編譯成.class字節(jié)文件趴生,執(zhí)行的時候會將這些字節(jié)class文件載入內(nèi)存執(zhí)行阀趴。 ...
廣播的優(yōu)點: 同SDK的交互比較好,它可以直接獲取Context和intent苍匆。 如果同Android交互的話刘急,盡量選擇廣播,它有很好的便捷性 ...
代碼簡潔浸踩,少了冗余代碼的煩惱叔汁,更容易專注于功能的開發(fā)。 再也不用寫 findViewById了。 空安全使以后再也不用盯著空指針了据块。 弱類型變量...
優(yōu)點: 它支持橫縱向的線性布局码邻、風格布局和瀑布流布局。 對于ViewHolder更加規(guī)范了 復用item的工作由RecyclerView給做了另假,...
怎樣理解 context 可以理解為場景像屋,也就是用戶與操作系統(tǒng)操作的過程,比如你打電話边篮,場景包括電話程序?qū)?yīng)的界面己莺,以及隱藏在背后的數(shù)據(jù)。 是不...
初級 首先Handler的作用是線程間通信戈轿,為什么要用Handler呢凌受,因為在子線程中是不允許操作UI的,我們平常一般會將耗時操作放到子線程中思杯,...
什么是內(nèi)存泄漏胜蛉? 引用導致的對象未被釋放 引起內(nèi)存泄漏的因素: 單例 非靜態(tài)內(nèi)部類持有外部類的隱式引用,而在外部類回收之前色乾,沒有非靜態(tài)內(nèi)部類沒有...