Looper如何和一个线程进行绑定,以及Android中的Can't create handler inside thread that has not called Looper.prepare()

Android客户端和服务器端数据交互的第三种方法》中Android手机客户端代码1曾经提到“第41行和第61行不可缺少,否则会出现java.lang.RuntimeException: Can’t create handler inside thread that has not called ...

2017-10-31 11:56:48

阅读数 226

评论数 0

new Handler()和new Handler(Looper.getMainLooper())的使用区别

Handler一定要在主线程实例化吗?new Handler()和new Handler(Looper.getMainLooper())的区别 如果你不带参数的实例化:Handler handler = new Handler();那么这个会默认用当前线程的looper 一般而言,如果你的Ha...

2017-10-31 10:35:34

阅读数 302

评论数 0

从源码剖析SparseArray

最近编程时,发现一个针对HashMap<Integer, E>的一个提示: 翻译过来就是:用SparseArray<E>来代替会有更好性能。 那我们就来看看源码中SparseArray到底做了哪些事情:一、构造 从构造方法我们可以看出,它和一般的List一样,可以预先设置容...

2017-10-22 21:39:12

阅读数 115

评论数 0

HTML 学习笔记1 ——html样式

学习链接:w3school HTML 样式 style 属性淘汰了“旧的” bgcolor 属性。 style 属性淘汰了旧的 标签。 style 属性淘汰了旧的 "align" 属性。 应该避免使用下面这些标签和属性: 标签 ...

2017-10-18 09:53:33

阅读数 125

评论数 0

Java 基础之 DecimalFormat 用法

我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是一个例子: importjava.text.DecimalFormat;    publicclassTestNumberFormat{  ...

2017-10-17 16:35:30

阅读数 101

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭