我遇到的面试问题之一是: 我可以向 Retrofit 实例添加的拦截器的最大数量是多少?
我花了一分钟思考,如果我要创建这样一个库,为什么我要限制拦截器的数量,除非它消耗太多资源,所以我的答案是我认为没有限制,但我应该小心不要泄漏记忆力。
我有兴趣听听您的一些回答以了解更多信息。
我已经进行了搜索以了解这一点,但我没有找到一个好的答案。
您受到运行时堆栈大小的限制。在因 StackOverflowError 失败之前可能会在 100 到 1000 之间。