原文地址: http://www.jianshu.com/p/75a5c24174b2qq群:301733278 前言 距离 上篇文章 的发表时间已经过去两个多月了,这两个月...
我也是的,不报错,就是build不通过,说找不到类,可是明明那个类就在那。
Dagger2 入门,以初学者角度.Dagger2 入门 2016-12-21 更新:添加@Subcomponent注解以及Lazy与Provider的使用,本文基本完结!如果有好的建议请提出,感谢大家的支持,...
练习MVP架构开发的App,算是对自己学过的知识做一个总结,做了有一段时间,界面还算挺多的,代码量还是有的,里面做了大量封装,整体代码整理得很干净,这个我已经尽力整理了。不管...
有个困扰我的问题,
public void onSuccess(Joke pJoke) {
mJokeView.setJoke(pJoke);
}
这个是网络请求回调回来的处理,万一网络延迟,此时界面已经销毁,此时就有可能mJokeView为null,我目前的项目做法是在所有回调处理中加入了非空判断,但是感觉不是很友好,不知道有没有更好的思路~
Android架构设计---MVP模式第(一)篇之基本认实版权声明:本文为LooperJing原创文章,转载请注明出处! MVP 这种模式出现已经很久了,在网上有些关于 MVP 开源代码2014年就有了,近期有关注项目架构方面的内容...
注:这两天被这个项目碉堡了刷了屏,stormzhangV的这篇文章介绍了Airbnb开源的一个Lottie项目,Lottie实际是一个动画渲染库,但是,支持跨平台,目前支持a...
厉害厉害,刚好一直想研究这种效果,已star。。。
十分钟搞定酷炫动画,Android自定义 View 入门前几天 Ui 突然给我一个 gif 图说要把这个做成启动动画,看到效果图的我表示一脸懵逼。 好吧,懵逼归懵逼,效果还是要做出来,作为一只没怎么写过动效的猿,第一反应就是让 U...
简介 作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只...
当我们探讨两件事物的区别和联系时,我们想探讨些什么? 前段时间写了两篇介绍HTTP和WebSocket的文章,回复中有人说希望了解下WebSocket和Socket的区别。这...
最近项目中遇到一个需求:新手引导。跟一般的新手引导没有什么太大区别,思路都是搞一个带阴影的遮罩层,然后在上边儿给一些提示性的文字,由于需求中有些特殊的地方,所以我用了一个全屏...