首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TiouLims
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
读《清晰架构》
近来读了 Uncle Bob 的 《清晰架构》(Clean Architecture),副标题叫『一个工匠的软件结构与设计指南…
Lambda in Android
lambda 表达式是 java 8 新引入的语言特性,使用了通过 java 7 新引入的字节码指令 invokedynamic 来实现的(参考 Goetz-jvmls-lambda.pdf)。但在 dalvik 中并没有相应的指令,所以直接将 java 8 的字节码翻译为 d…
解决 ViewPager 嵌套导致的 Fragment 菜单错乱
以下图嵌套的 ViewPager 为例,它是一个两层嵌套的 ViewPager,也就是说 ViewPager 里面是 Fragment ,每个 Fragment 里面又是一个 ViewPager。在下面的例子中,每个 Fragment 都有一个相同名字的菜单项,可以看到不在当前…
理解 invokedynamic
inDy(invokedynamic)是 java 7 引入的一条新的虚拟机指令,这是自 1.0 以来第一次引入新的虚拟机指令。到了 java 8 这条指令才第一次在 java 应用,用在 lambda 表达式中。 indy 与其他 invoke 指令不同的是它允许由应用级的代…
Android Architecture Component -- Lifecycle 浅析
我们从 Lifecycle 的代码可以学到一个更大的模式。 Activity 不只有生命周期回调,还有权限,onActivityResult 等等。那些需要与这些回调深度耦合的模块,利用 Lifecycle 用的技术 Headless Fragments 来解耦是个不错的方法。对于整个 Application 来说那就可以用更 tricky 的 Headless ContentProvider。
浅谈 Recycle 机制
Recycle 机制并不是指 Java 虚拟机中的垃圾回收机制,而是 Android 框架里十分常用的一种设计模式。基本思想很简单,当一个对象不再使用时把它储藏起来,不让虚拟机回收,需要的时候再从仓库里拿出来重新使用,这就避免了对象被回收后再重分配的过程。
分享我的 Android Studio Emacs 风格快捷键
分享我的 Android Studio Emacs 风格快捷键
个人成就
文章被点赞
159
文章被阅读
13,742
掘力值
415
关注了
2
关注者
4
收藏集
3
关注标签
32
加入于
2016-08-19