inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

모던 안드로이드 - 코틀린과 Jetpack 활용

샘플 url 적용

해결된 질문

526

lamisu77

작성한 질문수 5

0

안녕하세요 강사님

백업용 url 적용할때 base_url 과 @GET에 어떻게 적용시키나요??

android kotlin jetpack

답변 7

0

오준석

그렇군요. 어쨌든 해결 되셔서 다행입니다.

0

lamisu77

제 프로젝트에서는 moshi가 문제가 좀 있는거 같습니다.

현재는  gson으로 변경해서 진행중입니다.

0

오준석

이상하네요. 혹시나 해서 실행 해 보고 잘 되는 것 확인하고 코드에 반영했는데요.

저는 현재 위치가 잘 얻어지도록 실제 기기로 테스트 했습니다.

해당 코드가 location이 null이 아니어야 동작하는 코드이니 혹시 이 때문이면 위치 정보 얻는 코드를 제거하고 해 보시겠어요? 

어차피 백업용 url이라서 location 값을 실제로 사용하지도 않기 때문에요.

테스트코드를 작성하셨다고 했는데 테스트 코드에 문제가 없는지도 확인해 보시기 바랍니다.

0

lamisu77

아래처럼 적용했는데 여전히 동일한 에러가 발생합니다ㅜ

import retrofit2.Call;

import retrofit2.http.GET;

public interface  MaskService {

    String BASE_URL = "https://gist.githubusercontent.com/junsuk5/bb7485d5f70974deee920b8f0cd1e2f0/raw/063f64d9b343120c2cb01a6555cf9b38761b1d94/";

    @GET("sample.json")

    Call<StoreInfo> fetchStoreInfo();

}

0

오준석

아. 죄송합니다. 다음과 같이 적용하셔야 하네요.

https://github.com/junsuk5/android_mask_info_kotlin/blob/master/app/src/main/java/com/example/maskinfokotlin/repository/MaskService.kt

0

lamisu77

알려주신대로 적용시켰는데 테스트코드에서 실행해보니 에러가 떨어지네요

java.lang.IllegalArgumentException: Unable to create converter for class android.shseo.maskinfo.model.StoreInfo  for method MaskService.fetchStoreInfo

0

오준석

백업용 url을 통째로 base_url에 다음과 같이 지정하시고 @GET("/") 으로 하시면 될 것 같습니다.

"https://gist.githubusercontent.com/junsuk5/bb7485d5f70974deee920b8f0cd1e2f0/raw/063f64d9b343120c2cb01a6555cf9b38761b1d94"

Room_DB코틀린 버전에서 에러 나시는 분들

1

294

1

Room db kotlin 관련질문

0

282

2

Room db kotlin 강의중에서

0

421

3

공적 마스크 조회 앱 자바 버전 질문입니다.

0

388

1

RecyclerView Adapter에서 ViewModel 접근에 관하여 질문 드립니다.

0

1401

1

네비게이션 그래프

0

229

1

Repository에서 Error처리를 하고 싶은데 잘 모르겠습니다.

0

755

1

getAll을 직접부를 때 무한무프 질문있습니다.

0

209

1

라이브 데이터 + 데이터 바인딩 질문드립니다!

0

219

1

/?m=5000 에 대해서 질문드립니다.

0

228

2

@Inject lateinit var repository: MyRepository

0

285

1

이번편 강의의 3:52 부분까지 공부했는데 에러가 걸립니다

0

412

2

let이나 apply는 주로 어떤 상황에 사용하나요?

0

262

2

Call<StroeInfo> 를 StoreInfo로 바꾸는 부분 질문

0

240

1

Room DB 파일을 확인하고 싶어요.

0

2338

1

SavedStateHandle 앱 종료 시킨 후, 다시 열면 0으로 초기화 되어있습니다ㅠ

0

475

1

안녕하세요.

0

442

4

NullPointerException이 뜨는데 이것도 마스크 재고 API 중지 때문인가요

0

287

1

viewModel 질문 있습니다.

0

390

1

suspend

0

241

2

retrofit2에서 코루틴을 이용하는 이유가 무엇인가요?

1

274

2

UpdateItems 생성

0

149

1

질문있습니다.

1

235

3

질문있습니다!

0

269

1