Android 截击发送两个请求

Android 截击发送两个请求,android,android-volley,android-networking,android-debug,Android,Android Volley,Android Networking,Android Debug,我真的有一个大问题,我想注册一些用户,有时服务(20分之一)会返回用户名不唯一的错误 因此,在与数据库开发人员进行调试时,他们告诉我有两个请求发送时间

我真的有一个大问题,我想注册一些用户,有时服务(20分之一)会返回用户名不唯一的错误

因此,在与数据库开发人员进行调试时,他们告诉我有两个请求发送时间<100ms

因此,我只得到了第二个响应,即用户名不是唯一的。(因此用户已成功创建,我显示错误“用户名不唯一”)

请告诉我如何解决这个问题,我试图设置退货政策

            setRetryPolicy(new DefaultRetryPolicy(
            30000,
            0,
            DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));

但是运气不好。

在请求的同时发送UUID,如果在指定的时间段内通过了具有相同UUID的第二个请求,则服务返回“成功”。当你处理移动数据时,总是有可能丢失ACK,你需要围绕这一点设计你的服务。@323go,我只想发送一个请求,我不知道Volly为什么要发送两个请求,但我想阻止它。