上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 353 下一页
摘要: android官方demo地址都放在了github上: https://github.com/googlesamples 阅读全文
posted @ 2019-02-14 17:20 brave-sailor 阅读(414) 评论(0) 推荐(0) 编辑
摘要: Arrays.asList() 是将数组作为列表 问题来源于: 期望的输出是 list里面也有4个元素,也就是size为4,然而结果是1. 原因如下: 在Arrays.asList中,该方法接受一个变长参数,一般可看做数组参数,但是因为int[] 本身就是一个类型,所以a变量作为参数传递时,编译器认 阅读全文
posted @ 2019-02-14 16:35 brave-sailor 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 常量 Java中: class StaticDemoActivity { public static final String LOAN_TYPE = "loanType"; public static final String LOAN_TITLE = "loanTitle"; } Kotlin中 阅读全文
posted @ 2019-02-13 11:14 brave-sailor 阅读(1976) 评论(0) 推荐(0) 编辑
摘要: 之前写了一篇Kotlin中常量和静态方法的文章,最近有人提出一个问题,在companion object中调用外部的成员变量会调用不到,这才意识到问题,本篇文章会带着这个疑问来解决问题。 一、 object关键字 object 关键字可以表达两种含义:一种是对象表达式,另一种是 对象声明。 1、对象 阅读全文
posted @ 2019-02-13 11:14 brave-sailor 阅读(1288) 评论(0) 推荐(0) 编辑
摘要: 前言 在Andrroid开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 今天,我将献上一份非常详细Retrofit v2.0的使用教程,希望你们会喜欢。 如果对Retrofit v2.0的源码感兴趣,可看文章:Android:手把手带你深入剖析 Retrofit 2.0 源码 目录 1... 阅读全文
posted @ 2019-01-25 17:02 brave-sailor 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 现在RxJava和RxAndroid越来越火爆,自己在业余时间也学习了一下,感觉确实很好用,之前 为了完成页面刷新,数据请求,组件信息传递的时候,要使用handler,真的是逻辑思路很强,稍微不注意,就各种错误一大堆。这下有了RxJava和RxAndroid,真的爽。 RxJava 网上有很多给RxJava做定义的,很多人说的比较官方,而我是比较笨的那种人,所以看了很久也没有看懂,不过最后在一... 阅读全文
posted @ 2019-01-25 14:41 brave-sailor 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 今天在解决一个界面加载本地数据库数据的时候,使用rxjava在指定io线程操作是遇到一个问题,即使指定了在io线程操作,可是界面还是卡顿,最后通过打印线程Thread.currentThread().getId(),发现在创建Observable三种方式有区别: Observable.create( 阅读全文
posted @ 2019-01-25 10:59 brave-sailor 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 跨模块跳转不能跳转需要被跳转的模块或者说使用了ARouter注解的模块都要加上这个dependencies{ annotationProcessor rootProject.ext.arouterCompiler}和这个defaultConfig{ ...... javaCompileOptions 阅读全文
posted @ 2019-01-22 17:18 brave-sailor 阅读(2959) 评论(0) 推荐(0) 编辑
摘要: 在开发组件化项目中,遇到一个这样的问题,两个不同的Module相互之间没有任何直接依赖关系,现在需求是需要在Module_A中调用Module_B中的某个类的方法,以下为解决此问题的方法; 采用的核心技术:路由、反射; 解决问题的过程,首先将需要调用的类通过路由注册,注册到路由中心,这里讲Module_B中的类注册到了路由中心,在Module_A中首先先通过路由中心获取到已经注册了的Modu... 阅读全文
posted @ 2019-01-22 15:17 brave-sailor 阅读(2295) 评论(0) 推荐(0) 编辑
摘要: Android Studio多个Module依赖相同的库时对版本号进行统一配置在Android项目中,一个项目经常会依赖其他的一个甚至多个库文件,在这种依赖的时候最常见的一个错误就是 jar包版本不同引起jar包冲突,最常见的做法就是 删掉其中一个,只留下一个,就不会发生版本不同的问题了(但是也有的 阅读全文
posted @ 2019-01-22 11:59 brave-sailor 阅读(1149) 评论(0) 推荐(0) 编辑
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 353 下一页