由于有关于 Volley 的精彩演示,我试图将它包含在我正在处理的项目中。我发现自己正在纠正我在已发布的源代码中发现的一些错误。
有人知道是否会有一些 GitHub 项目可以为该项目做出贡献,或者是否有另一种方式可以将错误和功能请求传达给开发人员?
关于我在 Volley 上遇到的问题:
1. 重定向似乎无法正常工作:Volley 返回错误代码302
,而不是重定向到响应标头中给出的位置。
2. 获取缓存目录在我运行 4.2.2 的模拟器上不起作用:
cacheDir = new File(context.getCacheDir(), DEFAULT_CACHE_DIR);
final String cacheDir1 = "/Android/data/cache/";
cacheDir = new File(Environment.getExternalStorageDirectory().getPath() + cacheDir1);
但是,此解决方法是特定于平台的。只是想为了完成而添加它。
除此之外,我认为 Volley 确实是一段很棒的代码,并且正是我一直在寻找的,直到我自己完成了它;)
更新 1
这里是贡献页面 AOSP的另一个链接。我认为它更像是一个独立的库。我会检查一下,尽管我仍然很欣赏有关 Volley 的更多信息和教程。我建议的源代码只是一个快速而肮脏的修复,它在我的演示项目中起到了作用。
更新 2
I found another interesting blog post by Ognyan Bankov mentioned as a response to another question, which could be helpful.