Retrofit에 대해 아시는 분들 도와주세요
조회수 451회
저는 바코드를 찍었을 때 DB에 그 바코드가 있다면 그 바코드 번호를 가져오고 싶습니다.
그래서 여기저기 찾아보고 구글링도 해봤는데 일단 압도적으로 DB 전체 내용을 가져오는게 많더라구요.
일단 제가 만든 POJO는
public class Barcode {
@SerializedName("barcode") private String barcode;
public String getBarcode() {
return barcode;
}
public void setBarcode(String barcode) {
this.barcode = barcode;
}
}
이렇습니다.
그리고 바코드만 가져오려고 이렇게 해봤는데
왜 get()만 뜨고 getBarcode()가 안 뜨는지 모르겠습니다.
심지어 제가 만든 POJO는 전부 String형인데요...
유튭같은데 찾아보니까 다른 사람들은 POJO에 있는 getter가 뜨던데 왜 저는 안 뜨나요...
바코드 번호만 가져오려면 어떻게 해야하나요 ㅠㅠ
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
retorfit에 대해서는 모르지만 코드상에서 보면 response.body() 는 Barcode가 아니라 List<Barcode>을 불러오도록 되어 있는 것 같습니다.
아래와 같이 확인해보시기 바랍니다.
response.body().get(0).getBarcode();
감사합니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력