原文:為什么我的子線程更新了 UI 沒報錯?借此,糾正一些Android 程序員的一個知識誤區

開門見山: 這個誤區是:子線程不能更新 UI ,其應該分類討論,而不是絕對的。 半小時前,我的 XRecyclerView 群里面,一位群友私聊我,問題是: 為什么我的子線程更新了 UI 沒報錯 我叫他發下代碼我看,如下,十分簡單的代碼。 簡單解析下。他用了 OkHttp 的異步 enqueue 的請求,並在成功后更新了 textView 的 text。 明確一點: okhttp 的同步異步的回調 ...

2017-11-26 14:45 2 1048 推薦指數:

查看詳情

程序員必備的一些數學基礎知識

我的博客 作為一個標准的程序員,應該有一些基本的數學素養,尤其現在很多人在學習人工智能相關知識,想抓住一波人工智能的機會。很多程序員可能連這樣一些基礎的數學問題都回答不上來。 矩陣A(m,n)與矩陣B(n,k)乘積C維度是多少? 拋一枚硬幣,正面表示1,反面表示0,那么取值的數學期望E ...

Thu Feb 11 07:53:00 CST 2021 6 2110
關於Handler的理解,線程不能更新UI糾正和回調的思考

  開發Android這么久了,總會聽到有人說:主線程不能訪問網絡,線程不能更新UIAndroid的主線程的確不能長時間阻塞,但是線程為什么不能更新UI呢?今天把這些東西整理,順便在線程更新UI。   首先寫了一個handler在線程更新主線程UI,在線程做了一個耗時操作:從網絡下載 ...

Thu Jun 22 03:47:00 CST 2017 0 2575
我對程序員技能的一些認識

看了這篇文章《優秀程序員無他-善假於物也》,我忍不住再次吐嘲。其實,這篇文章對於剛剛接觸編程——也就是剛剛會寫"Hello World"的人,還是有點參考價值,只是這篇文章說到的技能,應該是優秀程序員所應該具備的,但只會這些就稱之為優秀的程序員,未免過於貶低優秀這個詞了。 很多時候,我聽到一些 ...

Sun Mar 24 23:50:00 CST 2013 13 2375
程序員一些偏見

“人類的心靈有一種神奇的能力,它能夠感知到別人的虛情假意。如果銷售人員的暗示是一種虛情假意的產物,那么幾乎刻意肯定的是,這種暗示在客戶心中產生的結果也不會是一種真實的情感。” ...

Mon Nov 18 00:49:00 CST 2019 1 378
程序員買房的一些想法

了差不多半年,久治不愈的青春痘竟然揮揮手和我告別了,只留下了一些近距離才能看得出的痘印。總之,我對蘇州 ...

Sun Apr 26 15:19:00 CST 2020 28 2796
程序員必須了解的一些概念

也提供一個讓用戶與系統交互的操作界面。 Shell 它是一個程序,可從鍵盤獲取命令並將其提供給操作系 ...

Wed Feb 09 06:08:00 CST 2022 0 28831
php開發面試題---php高級程序員需要掌握的一些知識

php開發面試題---php高級程序員需要掌握的一些知識 一、總結 一句話總結: 還是需要多多接觸架構師的知識,比如這里說的微服務,還有需要php服務端的知識來解決web端的不足,比如Swoole 1、php如果web端不能滿足需求,比如性能不夠,比如phpexcel插件導入5000 ...

Tue Jun 11 22:09:00 CST 2019 0 1181
前端程序員容易忽視的一些基礎知識

#切身體會,從項目中小結出 前端程序員容易忽視的一些基礎知識 ##基礎數據結構與算法 現在有兩個不同的JSON,比較復雜,可以參考[這里](http://www.cnblogs.com/p2227/p/3546725.html)的DEMO中返回的JSON。要比較它們的差異,除了用現成的工具 ...

Thu Feb 20 05:37:00 CST 2014 16 6259
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM