我正在使用当前默认的http客户端向我的php脚本发送一个httpget调用,该脚本从mysql服务器接收数据,并且完全可以解决json解析等问题。
答案 0 :(得分:3)
答案 1 :(得分:1)
我建议Retrofit,我已在多个项目中使用Volley来发出HTTP请求。如果您愿意,也可以使用POJO。还有很多其他选择。
我的观点是,大多数时候,图书馆(如Retrofit)比自己编写要好得多。这是因为他们花了无数个小时来开发它,并且很可能是该领域的专家。如果你想要一些自定义的东西,那就继续吧,但是对于其他任何东西我都会在这种情况下使用一个库。您不必担心关闭HTTP客户端等问题。您还可以使用更少的代码编写,并减少可能引入的代码库中的错误。
使用Retrofit,您可以创建一个定义要调用的所有端点的接口。您还可以创建Retrofit guide来保存返回的数据。您调用Retrofit生成的方法,它会发出请求,解析JSON并用数据填充您的POJO。然后,您可以将这些对象提供给列表视图。
进一步阅读
- 官方Jake Wharton's blog post about Retrofit,了解如何在项目中实施该项目。
广场工程博客- Another tutorial on Retrofit
- {{3}}
醇>