原文:为什么我的子线程更新了 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