java
hyzhangdut
这个作者很懒,什么都没留下…
展开
-
EventBus源码解析(对应3.2.0版本)
1. 注册EventBus: register(Object subscriber)获取该subscriber的SubscribeMethod列表;List<SubscriberMethod> subscriberMethods执行subscriberMethodFinder.findSubscriberMethods(subscriberClass)获取List<Sub...原创 2020-02-24 15:19:06 · 379 阅读 · 0 评论 -
Android-使用Intent传递对象
Intent可以在活动之间传递数据,通过putExtra()方式发送,通过getXXXExtra(“key”)的方式进行接收。 但是如果要通过Intent传递对象,就需要另外一些技巧。实现这一功能的方式主要有两种:Serializable 和 Parcelable1.Serializable 方式此方式是java通用的序列化对象的方式。通过实现Serializable接口,这样该类型的对象可以被实原创 2016-03-20 22:33:03 · 426 阅读 · 0 评论 -
eclipse打包jar时包含第三方jar包的相关问题
我用的是mars4.5版本的eclipse需求:要把写好的工程打成jar包,并能直接运行。工程用了若干个第三方jar。在打包的时候,eclipse提供的打包方法不能引用第三方jar包,导致了出现ClassNotFoundException,此时可以采取两种解决方式。1.自定义 MANIFEST.MF文件 指定Main-Class,Class-Path 并在Class-Path指定的路径下放置第三方jar原创 2016-03-09 21:39:51 · 6189 阅读 · 0 评论 -
Mac 安装maven3.3.9出错
之前安装的jdk是1.8 安装完maven(包括配置环境变量)之后,输入mvn -version 显示版本错误 ,百度之后发现是maven3 不支持1.8安装1.7之后果然就解决了问题。再输入mvn -version就可以显示出 java -version 、home 、maven home 等信息原创 2016-03-11 20:48:08 · 727 阅读 · 0 评论