我创建了一个应用程序,它使用了我服务器上的许多资源,所以我有很多网络通信。到目前为止,我使用HTTPUrlConnection
和AsyncTask
以及ProgressDialog
。我创建的对话框绑定到任务,以便在您旋转设备时它始终会继续,如果您按下进度对话框,任务也会被取消。它工作正常。
现在我阅读了很多关于网络通信的文章,并且在任何地方都不建议使用HTTPUrlConnection
,因为它很慢。那又怎么办呢?我试图找到哪些库很容易实现相同的行为我没有进度对话框和asynctask,但不幸的是我找不到。
是否有一个很好的帖子请求库,它很快并且可以轻松地包含在进度对话框中?我想完全控制它,所以当我旋转设备时,对话框和请求应该继续,但是当我取消对话框时,请求也应该被取消。