野猿新一

  • 首页

  • 归档

  • 关于

  • 标签

  • 分类

  • 搜索

Android 官方架构示例android-architecture之todo-mvp深入解析

发表于 2019-07-06
| 本文字数: 13k | 阅读时长 ≈ 12 分钟

google在GitHub上开源了android-architecture项目,包含了MVP、MVVM等架构的示例项目,今天我们从todo‑mvp开始入手,研究里面代码的具体实现 项目地址todo-mvp项目地址 应用功能介绍了解一个项目的主要功能最快的方法就是直接安装,然后运行,就可以知道主要有哪 ...

阅读全文 »

解决Could not find manifest-merger.jar问题

发表于 2019-07-06
| 本文字数: 586 | 阅读时长 ≈ 1 分钟

Android Studio编译的时候报如下错误 ERROR: Could not find manifest-merger.jar (com.android.tools.build:manifest-merger:26.0.0).Searched in the following locatio ...

阅读全文 »

解决Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath'问题

发表于 2019-07-06
| 本文字数: 315 | 阅读时长 ≈ 1 分钟

Android Studio有时候会抽风出现各种问题,有时候项目会报各种找不到类,但是编译运行按钮却可以按,而且可以成功编译安装应用,或者是报类似如下的问题 Unable to resolve dependency for ':app@debugAndroidTest/compileClasspat ...

阅读全文 »

java import static 用法

发表于 2019-07-06
| 本文字数: 609 | 阅读时长 ≈ 1 分钟

在项目中有时候在同个Java文件中会多次用到某个工具类的static静态方法,这时候我们可以用import static导入该方法,然后可以直接可以直接使用该方法就像是改类中的方法一样,如下代码所示 import static android.text.TextUtils.isEmpty;publi ...

阅读全文 »

解决Unknown host 'jcenter.bintray.com'. You may need to adjust the proxy setting

发表于 2019-07-06
| 本文字数: 781 | 阅读时长 ≈ 1 分钟

有时候从GitHub上下的项目加载老半天依赖下不下来,主要报以下错误 Unknown host 'jcenter.bintray.com'. You may need to adjust the proxy settings in Gradle.Enable Gradle 'offline mode ...

阅读全文 »

Android Retrofit+RxJava 取消网络请求

发表于 2019-07-06
| 本文字数: 1.4k | 阅读时长 ≈ 1 分钟

可以通过Observer监听的onSubscribe回调方法中取得Disposable,然后通过Disposable对象来取消请求。 实例代码如下 private Disposable loginDisposable;public void request() { Retrofit ...

阅读全文 »

解决java.lang.IllegalArgumentException: Unable to create call adapter for io.reactivex.Observable问题

发表于 2019-07-06
| 本文字数: 3.4k | 阅读时长 ≈ 3 分钟

使用Retrofit2结合RxJava2的网络请求方式,请求的时候报如下错误,原因是adapter-rxjava包引用错了,由于用的RxJava2,所以用的依赖的adapter库也应该是RxJava2的,报错的原因就是依赖城RxJava1的adapter了 06-01 16:20:12.373 25 ...

阅读全文 »

Android Retrofit OkHttp添加Interceptor拦截器设置POST请求公共参数

发表于 2019-07-06
| 本文字数: 1.8k | 阅读时长 ≈ 2 分钟

private HttpServiceImpl() { OkHttpClient httpClient = new OkHttpClient.Builder() .connectTimeout(CONNECT_TIMEOUT, TimeUnit.SECONDS) ...

阅读全文 »

Android Retrofit通过OkHttp添加Interceptor拦截器设置Get请求公共参数

发表于 2019-07-06
| 本文字数: 1.2k | 阅读时长 ≈ 1 分钟

pubic Retrofit getRetrofit() { OkHttpClient httpClient = new OkHttpClient.Builder() .addInterceptor(new Interceptor() { ...

阅读全文 »

Android Retrofit通过OkHttp设置Interceptor拦截器统一打印请求报文及返回报文

发表于 2019-07-06
| 本文字数: 3.1k | 阅读时长 ≈ 3 分钟

我们先定义一个打印报文的拦截器,继承Interceptor public class LogInterceptor implements Interceptor { private static final String TAG = LogInterceptor.class.getS ...

阅读全文 »
1…678…15

himmy

146 日志
Chat
© 2019 himmy | 站点总字数: 318k | 站点阅读时长 ≈ 4:49
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Pisces v7.1.2
|