Combustible TimeOut Connection

Hola chicos, tengo un problema con una aplicación en la que estoy trabajando, especialmente en Galaxy 6

Lo que la aplicación necesita hacer es enviar una request de server una vez que se haya recibido o creado un canfor. Estoy usando un BroadcastReceiver () que recibe las llamadas usando

intent.action == "android.intent.action.NEW_OUTGOING_CALL"

statement y si no es cierto para mí significa que se ha recibido la llamada, de todos modos mi problema es que cada vez que se recibe o inicia una llamada, Mi combustible post Solicitar la mayoría de las veces que se agote el time de exception de error !!

Intenté replace una biblioteca (amitshekhariitbhu / Fast-Android-Networking) pero la exception vuelve, el problema parece ser solo en ese dispositivo porque en otros dispositivos funciona muy bien

Mi código anula la diversión onIncomingCallReceived (ctx: Context ?, number: String ?, start: Date?) {MyApplicationClass.instance.printLog ("State A0");

MyApplicationClass.instance.upDateUserStatus(ctx,"RING",number,start?.time.toString(),"fasle",object : MyApplicationClass.PushReplacer { override fun replacedPush(jsonObject: JSONObject) { MyApplicationClass.instance.printLog("State A3 "); if(ctx != null && jsonObject != null) MyApplicationClass.instance.openNotif(ctx!!,jsonObject); } },true); Log.e("Phone", "onIncomingCajllReceived"); Log.e("call", "A6"); } doAsync { ServerRequestName.change_user_status.httpPost() .header("Content-Type" to "application/json") .header("JWToken" to getJWToken(context)) .header("encrypt" to Constants.instance.ENCRYPT) .body(bodyParameters(status,i_am_talking_with,timeStamp,report).toString()) .timeout(10000) .timeoutRead(60000) .responseString{request, response, result -> when(result) { is Result.Success-> { val data : JSONObject = JSONObject(result.get()); if(data.has("error")) { uiThread { MyApplicationClass.instance.printLog("State A2 Data Sended Call Failed status1:$status talking with: $i_am_talking_with") //recieved data but had error in it// if(reConnectOnFail) { MyApplicationClass.instance.printLog("State A2 Data Sended Call Success status1:$status talking with: $i_am_talking_with") upDateUserStatus(context,status,i_am_talking_with,timeStamp,report,pushreplacer,false) } } } else { uiThread { MyApplicationClass.instance.printLog("State A1 Data Sended Call Success status2:$status talking with: $i_am_talking_with") if(data.has("push") && data.getJSONObject("push").length() != 0) { pushreplacer.replacedPush(data.getJSONObject("push")); } } //recieved data successfully// } } is Result.Failure-> { val data : JSONObject = JSONObject(result.get()); MyApplicationClass.instance.printLog("State A2 Data Sended Call Failed status:$status talking with: $i_am_talking_with"); uiThread { if(reConnectOnFail) { upDateUserStatus(context,status,i_am_talking_with,timeStamp,report,pushreplacer,false) } } //recieved error// } } } } }