Android转载
氦客
Stay hungry,Stay foolish
展开
-
Android 开发中,有哪些坑需要注意?
转自:http://zhuanlan.zhihu.com/zmywly8866/20309921最近正准备写一篇关于这方面的文章,正好看到知乎上的这个问题:Android 开发中,有哪些坑需要注意? - Android,索性以写答案的方式来写这篇文章,顺便推荐我之前在知乎上提出的一个问题:在Android开发的过程中,有哪些坑是值得你放在checklist中警示自己的? - 程序员,里转载 2015-11-12 23:26:18 · 886 阅读 · 0 评论 -
android.intent.action.MAIN和singleTask模式一起使用导致每次进入应用都会进入该Activity
如果将android.intent.action.MAIN和singleTask模式一起使用,会导致无论在该应用的哪么Activity 按下返回键退出或按下Home键,然后在进入该应用,都会进入入口Activity(设为action android:name="android.intent.action.MAIN"和category android:name="android.intent.cat转载 2015-12-01 14:04:20 · 5461 阅读 · 0 评论 -
Android性能专项测试之Heap Snapshot工具
Android性能专项测试之Heap Snapshot工具。可用于获取Java堆内存详细信息,可以分析出内存泄漏的问题转载 2015-12-08 14:15:17 · 815 阅读 · 0 评论 -
Fragment的通信问题, 新建Fragment为何不要在构造方法中传递参数
Fragment的通信问题, 新建Fragment为何不要在构造方法中传递参数最近有个新进来的同事做Android开发,因为之前都是做Java的,所以新建对象习惯在构造方法里面去传递参数回调方法什么的. 于是当他在Activity中创建Fragment的时候,也使用了类似new TestFragment( “content” ) 这样的方式去将Activity中的参数传递到TestFragment转载 2016-03-17 12:01:59 · 2274 阅读 · 0 评论 -
Android @IntDef的使用 - 代替枚举
Android @IntDef的使用 - 代替枚举官方文档说明,安卓开发应避免使用Enum(枚举类),因为相比于静态常量Enum会花费两倍以上的内存。[ 参考 ] 那么如果需要使用Enum应该怎么做呢? public class MainActivity extends Activity { //先定义 常量 public static final int SUNDAY = 0;转载 2016-07-21 10:14:37 · 4417 阅读 · 0 评论 -
通过DiffUtil高效更新RecyclerView
通过DiffUtil高效更新RecyclerViewDiffUtil是RecyclerView support library v7 24.2.0 版本中新增加的类 用于比较两个数据列表并能计算出一系列将旧数据表转换成新数据表的操作。 DiffUtil是一个工具类,当你的RecyclerView需要更新数据时,将旧数据集传给它,它就能快速告知adapter有哪些数据需要更新。 优势相比直接调用转载 2016-09-05 13:43:30 · 2095 阅读 · 0 评论 -
Groovy语法入门
Groovy语法入门Gradle文件其实使用Groovy脚本写的,对于Android开发者来说,入门Groovy非常简单。 主要需要了解以下几点。 调用至少包含一个参数的方法时不需要使用括号def printAge(String name, int age) { print("$name is $age years old")}def printEmptyLine() { pr转载 2017-02-21 10:12:54 · 685 阅读 · 0 评论