logo头像
从未如此简单有趣

Kotlin学习笔记二--常用操作符

?操作符表示这个对象可能为空 //在变量类型后面加上问号表示该变量是可空变量 var name: String? = "test" 返回值类型若可能为空则也需加? fun parseInt(str: String)...

Kotlin学习笔记一

Kotlin简介Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Jav...

Android中Handler导致内存泄漏的原理分析

Android中Handler导致内存泄漏的原理分析

1. 简介在写Android应用程序时,Handler应该是很常见的一个类。我们一般在使用该类时有采用如下方法: // 1.新建一个匿名的Handler内部类,并重新handleMessage private Handler mHan...

解决ViewPager+Fragment预加载导致未显示界面提前加载数据

1. 简介当我们使用ViewPager+Fragment结构时,由于谷歌在设计ViewPager时会提前加载下一个界面。虽然用户在滑动到下一页时不会感觉卡顿。但这也存在一个问题:当进入Activity时,当前界面和下一个界面均由网络请...

阅读全文

Android NDK开发系列教程4:对类变量进行操作

通常我们也可以直接利用jni来访问和处理类的变量,不一定非要通过Java方法来操作Java类变量。对类变量操作时,类的静态变量和类的实例变量的操作稍微有些不同,下面进行讲解。 对类的静态变量进行操作类的静态变量属于类,是所有该类实例共...