配置其他库使用的 OkHttpClient 实例

Configure OkHttpClient instance used by other libraries

我正在使用一个库在 android api 17 上获取一些 rss 提要。 该库正在内部创建它自己的 OkHttpClient,它没有启用 tls。该库没有设置 OkHttpClient 的方法。 有没有办法设置其他库使用的 OkHttpClient 实例?

这是我正在使用的库https://github.com/prof18/RSS-Parser/ 初始化 Parser 对象的唯一方法是使用不带任何参数的构造函数。也没有任何 setter 来更改 OkHttpclient 实例。

如果没有设置Client的具体方法,那么可以做2件事:

  1. 要求开发人员添加这样的方法
  2. 您可以克隆库并自行添加。

如果您想知道如何添加 tls 支持,请在评论中提问