Skip to content

Android 과제 3번 네트워크 관련 질문 드립니다 #597

@daeun1234

Description

@daeun1234

Android 과제 3번을 진행하던 중 네트워크 관련 문제가 많은 방법을 시도해도 해결되지 않아 질문드립니다. (Q&A 세션을 활용하려 했으나 열리지 않아서 이슈로 올리게 되었습니다)

image

현재 앱을 켜면 표시되는 member 블록들 중 하나를 누르면 그 member의 id를 전달하여 @path를 이용하여 detail 정보를 네트워크에서 받아올 수 있도록 코드를 작성했습니다.
하지만 위와 같이 받아온 데이터를 repository로 전달하는 과정에서 문제가 생긴 것 같습니다. 이와 관련되어 작성한 코드는 아래와 같습니다. 감사합니다.

[MemberService]
@get("/waffle/members/{id}")
suspend fun getLectures(@path("id") memberId : Int) : FetchMemberByIdResponse

[FetchMemberByIdResponse]
data class FetchMemberByIdResponse (
@JSON(name = "statusCode")
val statusCode: Int,
@JSON(name = "body")
val body: Member,
@JSON(name = "lectures")
val lectures: List
)

[MemberRepository]
suspend fun getLectures(int : Int) : List {
val lecture = memberService.getLectures(int)
val lecture_data = lecture.lectures
return lecture_data
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    AndroidAndroid 관련question질문으로 사용될 이슈

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions