Ошибка Android при использовании Retrofit - PullRequest
0 голосов
/ 15 ноября 2018

У меня супер странная ошибка по отношению к Retrofit.У меня есть интерфейс со следующим методом

    @POST("rooms/{roomName}/join")
fun joinRoom(@Path("roomName") roomName: String, @Body guestData: GuestData): Single<Unit>

Этот метод в настоящее время не используется, но приложение аварийно завершает работу.Когда я помещаю метод в комментарий, приложение не падает.Единственная ошибка, которую я получаю, находится внутри следующего фрагмента кода:

A/libc: Fatal signal 11 (SIGSEGV), code 2, fault addr 0x3525d944 in tid 17490 (RxCachedThreadS)

Я не получаю никакой дополнительной информации, когда я использую doOnError (), например.Я знаю, это звучит странно, но у кого-нибудь есть идея, что я делаю неправильно?

1 Ответ

0 голосов
/ 15 ноября 2018

Я думаю, что ваши функции должны возвращать Call<*>. Попробуйте:

@POST("rooms/{roomName}/join")
fun joinRoom(@Path("roomName") roomName: String, @Body guestData: GuestData): Call<*>
...