Android 如何解决状态\订单\ API \调用错误?

Android 如何解决状态\订单\ API \调用错误?,android,google-nearby,Android,Google Nearby,我正在尝试创建附近的应用程序。我正在尝试连接两个设备。我在端点上找到一个设备,然后用附近API的requestConnection方法发送一个连接请求。在这个API的失败监听器中,我在错误消息中得到了“状态\顺序\ API \调用”。此错误的可能原因是什么,以及如何处理 Nearby.getConnectionsClient(context) .requestConnection(myEndPointName, endPointID,

我正在尝试创建附近的应用程序。我正在尝试连接两个设备。我在端点上找到一个设备,然后用附近API的requestConnection方法发送一个连接请求。在这个API的失败监听器中,我在错误消息中得到了“状态\顺序\ API \调用”。此错误的可能原因是什么,以及如何处理

 Nearby.getConnectionsClient(context)
                            .requestConnection(myEndPointName, endPointID,
                                 discoverConnectionLifecycleCallback)
                         .addOnSuccessListener(new OnSuccessListener<Void>() {
                               @Override
                              public void onSuccess(Void aVoid) { 
                                   Log.d(TAG, "start connection onSuccess");
                              }
                         })
                            .addOnFailureListener(new OnFailureListener() {
                                @Override
                                public void onFailure(@NonNull Exception e) {
                                 Log.e(TAG, "start connection onFailure " + e.getLocalizedMessage());
                                 // here I am getting STATUS_OUT_OF_ORDER_API_CALL in error message

                              }
                         });
附近的
getConnectionsClient(上下文)
.requestConnection(myEndPointName、endPointID、,
discoverConnectionLifecycleCallback)
.addOnSuccessListener(新的OnSuccessListener(){
@凌驾
成功时公开无效(无效避免){
Log.d(标记“在成功时启动连接”);
}
})
.addOnFailureListener(新的OnFailureListener(){
@凌驾
public void onFailure(@NonNull异常e){
Log.e(标记“在失败时启动连接”+e.getLocalizedMessage());
//在这里,我在错误消息中获取状态\u超出\u顺序\u API\u调用
}
});

点到点一次只允许一个连接(传入或传出,而不是两者)。如果您试图连接到其他人而没有首先断开现有连接,则会给出“无序”