自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

afunyusong的专栏

喜欢吹着春风,追着云

  • 博客(15)
  • 收藏
  • 关注

转载 Kotlin 对 FindViewById 说拜拜

最好的文章在这里,也要注意看下边的评论简单的翻译,不完整需注意,在fragment中用时,必须在 onCreateView 生命周期之后调用,不然会出现空指针,可以在onViewCreated 或 onActivityCreated 中做view的初始化Kotlin direct access to Button in android.support.v4.app.Fragment null obj

2017-09-14 10:17:19 659

转载 Kotlin 延迟初始化

Kotlin 中延迟初始化的非空属性,如何避免使用不必要的 !! 操作符

2017-09-14 10:14:46 1947

转载 ViewPager 中 StackOverflowError

Android when ViewPager insert as Child get error android.view.ViewGroup.jumpDrawablesToCurrentState(ViewGroup.java:5035)

2017-09-14 10:13:44 281

转载 Using Kotlin, RxJava 2 and Retrofit to consume REST API on Android

Using Kotlin, RxJava 2 and Retrofit to consume REST API on Android

2017-09-14 10:11:42 246

转载 Kotlin Fragment NewInstance

在Kotlin中使用NewInstance模式

2017-09-14 10:10:13 3203

转载 Kotlin中的const常量

Kotlin中的const常量

2017-09-14 10:08:46 1760

转载 Kotlin之let,apply,with,run函数区别

Kotlin之let,apply,with,run函数区别

2017-09-14 10:08:17 337

转载 EventBus3.0新特性之 Subscriber Index ,加速 EventBus

官方文档英文版最好的中文文档

2017-09-12 17:17:39 374

原创 Kotlin 中 TODO 抛异常怎么处理?

最近再用Kotlin 的时候,原来java 中很方便的TODO,现在在Kotlin中变为函数了 ,而且坑爹的是总是抛出异常,强迫开发者要么删除todo,要么就把它实现了,这虽然规范了开发者的习惯,但是也导致了只要有一个todo,程序就崩溃无法调试的问题,然后解决办法来了,注意看以下两个TODO的区别: 下面是 会 抛异常的TODO代码: private fun refundAgree()

2017-09-11 12:02:37 1667

转载 Activity的Launch mode详解

Activity的Launch mode详解 singleTask正解

2017-09-07 17:47:10 279

原创 Rxjava 中 onError 时 doOnTerminate 不调用的原因探索

Rxjava中doOnTerminate 和 doAfterTerminate 一般情况下的调用时机: * doOnTerminate 是在onCompleted或者onError 调用 之前 调用 * doAfterTerminate 是在onCompleted或者onError 调用 之后 调用 以上的前提是:rxjava 订阅之后工作流是以下两种正常情况: 一个或多个onNex

2017-09-07 11:38:47 3746

原创 Kotlin 中创建类似 Java 的静态工具方法

Kotlin 中创建类似 Java 的静态方法例子如下:object Utils { fun isEmpty(string: String?): Boolean { return string != null && string.length == 0 } fun isWeakEmpty(string: String): Boolean { r

2017-09-06 16:30:12 1806

原创 Kotlin Intent 怎么写

两种方法 1. val activityIntent = Intent(context, PermissionActivity::class.java)val intent = Intent(this, javaClass<SomeOtherActivity>())原理:Java 反射Java 反射适用于 Kotlin 类,反之亦然。如上所述,你可以使用 instance::class.jav

2017-09-06 16:27:31 2088

原创 Kotlin 匿名类实现接口和抽象类的区别

上代码 接口:interface OnBind { fun onBindChildViewData(holder: String, itemData: Any, position: Int)} lesson.does(object : OnBind { override fun onBindChildViewData(holder: String, itemData:

2017-09-06 15:23:27 9817 1

原创 Kotlin 学习

Kotlin官方指南 Kotlin类与对象–object 如何在Kotlin中创建匿名抽象类 Kotlin之 TODO,also,apply,run,with,let,takeIf,takeUnless高阶函数区别 Kotlin构造函数“?“ “?.“ 不为空则 “?:“ 为空则 “:“ 解释声明符,先定义后解释 类型推导 f(a,b)=a+b 没分号 三种间隔符 空格/换

2017-09-05 09:20:27 205

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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