DB에 저장된 데이터를 레트로핏으로 받아와 리사이클러에 아답터를 붙여 가지고 오는 것이 목적
멤버변수를 이용해서 onCreate에서 데이터를 받고 onCreateView에서 리사이클러에 아답터를 붙이려고 했다

lateinit을 이용해 만든 멤버변수를 쓸경우 레트로핏에서 값은 받아오지만 아답터에서 has not been initialized 에러가 났다
그렇다면 미리 초기화를 해두자 싶어 멤버변수에서 null값으로 초기화를 했더니 레트로핏과 아답터 모두 nullable에 해당하는 오류가 났다, 어차피 값은 항상 받아오니까 null이 아니라고 적어주었다(!!) 그랬더니 NullPointerEcxeption
로그를 찍어보면 분명 null 값이 아닌데 왜그럴까 싶었다
이유는 레트로핏은 비동기 네트워크 작업이므로 onCreateView에서 아답터를 붙일때보다 데이터를 가져오는것이 느렸기 때문이다...! 그래서 값이 없었던 것

그래서 onCreate의 레트로핏 안에서 데이터를 받은 다음 아답터를 붙여보았다

나왔다👍