首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HaroldGao
掘友等级
安卓应用开发
|
霍格沃滋
Android 工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
75
文章 74
沸点 1
赞
75
返回
|
搜索文章
最新
热门
Android 接口的default 方法运行时报错AbstractMethodError
记录一个Android项目中遇到的问题,我们通过exclude方式重写了一个依赖,改用本地的实现,其中一个接口的default 方法,在运行时报错:AbstractMethodError,也就是没有找
WebView输入框软键盘遮挡问题(沉浸状态栏和adjustResize的冲突)
WebView为什么没有在软键盘弹出时更新布局,是由于沉浸状态栏和adjustResize的冲突。手动处理软键盘更新布局,需要考虑到底部虚拟按键的高度。
笔记|macOS 上如何设置 JAVA_HOME
Mac OS X 10.5 上可以直接使用 /usr/libexec/java_home 管理 JAVA_HOME
Java String如何保存字符串
Java String 将 Unicode 字符串的以 Utf-16 或 Latin1 的编码格式保存在内部 final value 数组中
LiveData 单元测试
单元测试时,LiveData.value 返回 null 首先,Transformations#map 得到的 LiveData 必须有观察者,才会在原始 LiveData 更新时调用 map
Java中的无界通配符<?>在什么时候使用
上面代码中定义的方法只能接受List<Object>类型的变量为参数,不能接受List<String>,改成List<?>的话就可以接受了。 List<?>是所有List泛型的父类,而List是List泛型的原类型(raw type)。允…
为什么Java中泛型数组是非法的
highlight: 因为它不是类型安全的,如果它是合法的,那么编译时生成的自动类型转换会在运行时抛出 ClassCastException,这违反了泛型类型体系对类型安全的基本保证。 数组是协变的(covariant),如果 Sub 是 Super 的子类,那么 Sub[] …
为什么Java泛型不支持原始类型
highlight: 既然原始类型的装箱和拆箱可以自动进行,而且原始类型无法实现super和extend的泛型,所以与其定义原始类型的泛型,不如定义对应包装类型的泛型。 Java语言中,类型分为原始类型(primitive types: int、boolean...)和引用类型…
单元测试是如何工作的(从Ruby Koan来学习)
Ruby Koan是一个学习Ruby语言语法的开源项目,利用测试驱动开发的方式让学习者参与其中,得到及时的学习进度反馈。 它的代码比较简单,本文就通过解读它的关键源码来分析一个简单的单元测试框架是如何识别测试类、测试方法,以及如何显示测试进度的。 新建一个测试类AboutArr…
个人成就
文章被点赞
13
文章被阅读
9,410
掘力值
255
关注了
33
关注者
2
收藏集
2
关注标签
6
加入于
2018-08-18