教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Android培訓(xùn)之Android應(yīng)用開發(fā)基礎(chǔ)之Android下的消息機制

更新時間:2016年11月30日16時54分 來源:傳智播客Android培訓(xùn)學(xué)院 瀏覽次數(shù):

Android下的消息機制


Message:消息,其中包含了子線程想讓主線程處理的數(shù)據(jù),由Handler從子線程發(fā)送到主線程的MessageQueue中,終由Looper從MessageQueue中取出交給Handler處理。
Handler:處理者,負責Message的發(fā)送及處理。使用Handler時,需要實現(xiàn)handleMessage(Message msg)方法來對特定的Message進行處理。
MessageQueue:消息隊列,用來存放Handler發(fā)送過來的消息,并按照FIFO(先進先出)規(guī)則執(zhí)行。當然,存放Message并非實際意義的保存,而是將Message以鏈表的方式串聯(lián)起來的,等待Looper的取出。
Looper:輪詢器,不斷地從MessageQueue中抽取Message交給Handler執(zhí)行。

JSON格式JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。
JSON 語法規(guī)則
    數(shù)據(jù)在鍵值對中
   數(shù)據(jù)由逗號分隔
    花括號保存對象
    方括號保存數(shù)組
JSON 值可以是
    數(shù)字(整數(shù)或浮點數(shù))
    字符串(在雙引號中)
    邏輯值(true 或 false)
    數(shù)組(在方括號中)    對象(在花括號中)
    null
JSON數(shù)據(jù)有兩種結(jié)構(gòu)
對象:表示為“{}”括起來的內(nèi)容,數(shù)據(jù)結(jié)構(gòu)為 {key:value, key:value, ...}
數(shù)組:表示為“[]”括起來的內(nèi)容,數(shù)據(jù)結(jié)構(gòu)為 ["java", "javascript", "vb", ...]
JSON數(shù)據(jù)格式的解析
JSONObject  和JSONArray 

本文版權(quán)歸傳智播客Android培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
作者:傳智播客Android培訓(xùn)學(xué)院
首發(fā):http://oisangadgets.com/android/
0 分享到:
和我們在線交談!