Activity和Application的Context有何區(qū)別,兩者在使用上有何不同?首先說(shuō)一下Context,Context是一個(gè)抽象類,其中對(duì)他的實(shí)現(xiàn)類有Context...
Activity和Application的Context有何區(qū)別,兩者在使用上有何不同?首先說(shuō)一下Context,Context是一個(gè)抽象類,其中對(duì)他的實(shí)現(xiàn)類有Context...
收錄: Android Handler機(jī)制 - MessageQueue如何處理消息[http://www.itdecent.cn/p/2147c55178ea]Handl...
Handler沒有消息的時(shí)候不是阻塞,而是等待狀態(tài)。如果消息隊(duì)列沒有消息的時(shí)候?yàn)槭裁床粫?huì)ANR呢?我們來(lái)看看ANR的原理,ANR的原理時(shí)怎樣子呢?ANR的機(jī)制時(shí)怎么樣呢? 類...
說(shuō)HashMap的原理,它吸收了數(shù)組和鏈表的優(yōu)點(diǎn),那數(shù)組是什么,優(yōu)點(diǎn)是什么,數(shù)組的元素存儲(chǔ)在內(nèi)存中是連續(xù)的,它的下標(biāo)就是內(nèi)存地址,可以根據(jù)下標(biāo)快速找到保存在內(nèi)存里面的元素,所...
Context類:這是一個(gè)由Android系統(tǒng)提供其實(shí)現(xiàn)的抽象類,它是提供應(yīng)用環(huán)境信息的接口。通過(guò)它可以訪問到應(yīng)用的資源和類,以及進(jìn)行一些系統(tǒng)級(jí)別的操作,比如加載activi...
裝飾模式在Java語(yǔ)言中的最著名的應(yīng)用莫過(guò)于Java I/O標(biāo)準(zhǔn)庫(kù)的設(shè)計(jì)了。 由于Java I/O庫(kù)需要很多性能的各種組合,如果這些性能都是用繼承的方法實(shí)現(xiàn)的,那么每一種組合...
行為型模式 命令模式 - > (電視機(jī)的開關(guān)命令) 備忘錄模式 - > (游戲的存檔) 中介模式 - > (各國(guó)發(fā)言在聯(lián)合國(guó)中發(fā)言) 狀態(tài)模式 - > (關(guān)燈/開燈的狀態(tài)問題...
責(zé)任鏈設(shè)計(jì)模式是一個(gè)面向?qū)ο蟮乃枷?,是封裝的思想。Handler的 dispatchMessage msg.callback不為null時(shí)就交給 handleCallba...
?我們使用消息時(shí)不要new出Message,要使用Message提供給我們的obtain方法。 使用一個(gè)消息后,消息池子相對(duì)應(yīng)會(huì)-1. 在調(diào)用完分發(fā)后,會(huì)執(zhí)行recycleU...
在子線程中一般情況下是不能刷新UI的,但有一種情況可以。在生命周期里,我們?cè)趕etCotentView里面我所創(chuàng)建的DecorView并沒有跟activity進(jìn)行綁定,我們“...
ThreadLocal和Loop的聯(lián)動(dòng),保證了線程的隔離 ThreadLocal 可以把一個(gè)對(duì)象保存在指定的線程中,對(duì)象保存后,只能在指定線程中獲取保存的數(shù)據(jù),對(duì)于其他線程來(lái)...
import 'package:flutter/material.dart'; void main() {runApp(MyApp());} class MyApp exte...
這是flutter中文網(wǎng)上的安裝指南:https://flutterchina.club/setup-windows/[https://flutterchina.club/s...
大家都知道,measure的職責(zé)就是用來(lái)度量的,我要測(cè)量UI的大小,既然是用來(lái)測(cè)量的,那它測(cè)量的意義是什么?測(cè)量的價(jià)值在哪里?舉個(gè)例子,xml,每個(gè)activity都有xml...
因?yàn)橹骶€程的Looper實(shí)在ActivityThread里面準(zhǔn)備出來(lái),創(chuàng)建出來(lái)的,那么其實(shí)我們Android程序也就是Java程序,你啟動(dòng)它,進(jìn)入main方法,執(zhí)行完所有的方...
setContentView是UI繪制的起點(diǎn)?然而它并不是,因?yàn)閟etContentView知識(shí)UI繪制體系里面的很小的一個(gè)部分,這個(gè)很小的一部分只會(huì)做一件事情。在整個(gè)UI體...