Невозможно обновить с помощью Retrofit идентификатор, который я в нем указал. ⇐ Android
Невозможно обновить с помощью Retrofit идентификатор, который я в нем указал.
Вот функции моей кнопки обновления
val Task = UpdateTask( имя_задачи, описание задачи, категория, дата выполнения, правопреемник, точка заработано ) если (getData != ноль) { val id2 = getData.taskId Log.e("да", "да" + id2) GroomedKidzApi.retrofitService.updateTask(id2, makeGSONRequestBody(задача)) .enqueue(объект: Callback { переопределить удовольствие onResponse( вызов: Call, ответ: Response ) { вал responseBody = ответ.body() если (responseBody != ноль) { Log.e("qqq", "да" + responseBody) Toast.makeText( это@UpdateTaskActivity, «Обновление успешно», Тост.LENGTH_SHORT ).показывать() } } переопределить fun onFailure(call: Call, t: Throwable) { Log.e("FAIL", "FAIL " + id2) Toast.makeText( это@UpdateTaskActivity, «Обновление не удалось», Тост.LENGTH_SHORT ).показывать() } }) } Я получил конкретный идентификатор и поместил его в id2. Вот как я обновляю идентификатор задачи, записывая его?
updateTask(id2, makeGSONRequestBody(задача)) Это будет мой API-интерфейс
@Headers("Тип контента: application/json") @PUT("api/Tasks/{id}") fun updateTask(@Path("id") id: Int, @Body requestBody: RequestBody): Call Когда я нажимаю кнопку обновления, я могу получить сообщение журнала с правильным идентификатором 2, но API даже не вызывается, сообщение onFailure также не отображается
Вот функции моей кнопки обновления
val Task = UpdateTask( имя_задачи, описание задачи, категория, дата выполнения, правопреемник, точка заработано ) если (getData != ноль) { val id2 = getData.taskId Log.e("да", "да" + id2) GroomedKidzApi.retrofitService.updateTask(id2, makeGSONRequestBody(задача)) .enqueue(объект: Callback { переопределить удовольствие onResponse( вызов: Call, ответ: Response ) { вал responseBody = ответ.body() если (responseBody != ноль) { Log.e("qqq", "да" + responseBody) Toast.makeText( это@UpdateTaskActivity, «Обновление успешно», Тост.LENGTH_SHORT ).показывать() } } переопределить fun onFailure(call: Call, t: Throwable) { Log.e("FAIL", "FAIL " + id2) Toast.makeText( это@UpdateTaskActivity, «Обновление не удалось», Тост.LENGTH_SHORT ).показывать() } }) } Я получил конкретный идентификатор и поместил его в id2. Вот как я обновляю идентификатор задачи, записывая его?
updateTask(id2, makeGSONRequestBody(задача)) Это будет мой API-интерфейс
@Headers("Тип контента: application/json") @PUT("api/Tasks/{id}") fun updateTask(@Path("id") id: Int, @Body requestBody: RequestBody): Call Когда я нажимаю кнопку обновления, я могу получить сообщение журнала с правильным идентификатором 2, но API даже не вызывается, сообщение onFailure также не отображается
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему мой браузер отображает цвет, отличный от того, который я указал в CSS?
Anonymous » » в форуме CSS - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему PHP печатает мой номер в экспоненциальной записи, если я указал его как .000021?
Anonymous » » в форуме Php - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему я могу бросить при использовании общих параметров, но не когда я указал параметры
Anonymous » » в форуме JAVA - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-