吊絲中的吊絲,每次徘徊在那些大牛的技術文章,往往看到「深刻淺出***」,都會心中一蕩。。。 說說這些天 我與 「事件」(Events) 的事吧, 千萬別當 「技術文章」看,跟技術無關。。。 第一話: 開吐槽前 先非正式吐一下,(我是個要想開發手機應用 。。。連個真機都買不起的吊絲 真傷不起呀) 開始吧! 這要想處理好「事件」, 基礎天賦- Java的接口技能要點滿,包括分支的「Callback」也要點滿,要不不會出這個「事件」的大。。。。。。 先說 java 的callback, 各個論壇各類神例都有,我看過最誇張的, 竟然等待確認callback, boom()世貿大廈。/*911事件 還記得吧*/ 總之 就2個類 A 和 B,A有2個方法 a1()和 a2(),B有一個 b1()。。。。 A的a1 調用b1, 過了N久, B類合計明白了 你特麼憑什麼用我,他要抗議,因此就call了A 的 a2()吐槽。。。 這就是傳說中的回調。。。我真想罵街 這特麼不嫩make sense 呀。。。 換一個 例子 A爲男吊絲 B爲女神。。。白富美的那種。。。 吊絲男 狂追 白富美,追了半天,好不容易白富美答應能夠考慮一下了。。。其實這個時候完成了 傳說中的註冊機制。。。由於特麼白富美知道男吊絲是誰了,好不!!!等 等 等 等了 N 多千年 ,白富美終於想明白了,原來 這個吊絲是我想要的,,,而後果斷翻出當年男吊絲留(註冊加接口的優點結合)給她的聯繫通信方式。。 雖然俗,可是。。。好吧確實很俗。。。 好了 不扯蛋了, 今天最後2個蛋 都煮麪了。。。我跟閨米說這事, 人家竟然有感倒一絲絲邪惡。。。 --------------------如下Android正題------------- 這個手機的監控吧,其實就是監控你都對你的手機幹啥了。。。單擊仍是多擊,是拖動仍是lu。。。好像尚未lu 這個 event。。。若是能開發出來。。。勢必對 H-game市場是一大推進。。。給手機的2側安裝個touchSensor再開發個 OnLuListener。。。 尤特麼 扯遠了。。。這個簡單舉例, 你在XML裏 搞出來個Button,若是就光這樣這2貨Button就傻傻的戳在屏幕上, 你點了是沒反映的。。。不對 其實有一丟丟 會變個顏色一下。。。 好了 怎麼讓這2貨有點懂你呢。。。回到 java 那邊 目的是讓這個Button有感受有反映: 有感受---讓這個2貨知道你點它了。。。因此你生成一個button 的引用 或者說是 生成一個對象的引用(總之這都涉及到堆棧了,堆存着引用棧裏都是對象)。。。這個地方不用糾結。。。這個是讓這個button的引用調用findViewById(R.id.2貨Button); 這樣綁定一下後 你在java code 裏乾的那些勾當 就能夠被當回事了。。。而後別忘了 順便 setOn***Listener(); 一下 叫註冊一下(追了半天也得給白富美留個本身的號吧)。。。 有反映---有那麼幾個 叫 神馬 onClick onTouch 的玩意兒 , 隨便複寫一下你想要的反應就好了,很少糾纏,無心義。。。 雖然,如今完成了整個 這個簡單的例子。 可是我本文想挑戰的是把這個 Andorid的事件過程 callback 跟 吊絲白富美 結合一下。。。 先統一一下 聲明變量吧 我本身都有點亂: A = 吊絲 = 程序猿的主動邏輯程序 = 苦逼; B = 白富美 = 被監聽的View = 仍是那麼的白富美吧; 程序猿在代碼裏寫道,哥把button之類的建立好了,也給你申請了一個名字, 如今用特麼標準而且統一的接口給這個名字幫你註冊了事件了,到這裏均可以說成 吊絲和A 辛辛苦苦把全部的事情作好。。。。 剩下就B和白富美了。。。當有人點了,別忘了回調該作的事,也就是回調你的久船票。。。 到這吧,舉例比較勉強,我也久這麼方便記憶。。。分享一下吊絲思惟。。。 凌晨5睡覺去嘍,不查錯字了,其實我本身都不會寫字了。。。歡迎大牛門胸猛的回調你們那些我未定義的回調函數。。。你懂的。。。歡迎哈哈哈。 BR/huaSolna