WILT-190924
오늘 한 일
- 블록체인 강의 듣고 정리
- 3-3 내용 듣고 정리 완료& 3주차 퀴즈 및 마인드맵 마무리
- K-MOOC 알기쉬운블록체인 참고
- MVP 패턴 공부
- 리사이클러뷰 MVP 패턴 예제 분석
- MVP 패턴 적용한 리사이클러뷰 실제로 만들기 (성공!)
- 앱 메인화면인 익명 게시판 부분에 리사이클러뷰를 MVP 패턴 적용해서 구현하는 데에 결국 성공했다. 구조 자체보다 androidX migration때문에 고생한 시간이 더 길긴 했지만.. 현재 Object로 임시 구현한 데이터 띄워지고 아이템 클릭하면 각 아이템 제목이 토스트 메세지로 뜬다.
- MVP참고한블로그 이 분 포스팅 차근차근 따라해서 결국 성공ㅠ
- androidX 관련
- findViewById 도 사용방법이 조금 달라서 수정함
private val recyclerView by lazy { findViewById<RecyclerView>(R.id.rc_mainB) //findViewById(R.id.rc_mainB) as RecyclerView (기존) }
- xml 추가 오류: 액티비티 실행 안되는 오류 수정
Binary XML file line #97: Binary XML file line #97: Error inflating class android.support.design.widget.NavigationView 등등
- xml 요소 이름 다시 적어주니 실행된다.
- 오늘도 build부터 안 되는 일 잦아서 고생했다.
- invalid Caches and Restart를 몇 번이나 했을까…ㅋㅋ
- 그리고 이유는 알 수 없지만 중간에 kotlin 인식 못하기도 했다. 지금은 어쩌다 해결 되긴 했는데 어떻게 된 건지 아직도 모른다ㅠ
- findViewById 도 사용방법이 조금 달라서 수정함
- 알고리즘
오늘은 개인적으로 골치아프던 MVP 리사이클러뷰도 처음 성공하고 androidX도 해결하고 백준도 처음 통과한 날이라 기쁘다. 거기다가 블록체인 강의 진도도 따라잡았다. 뿌듯
댓글남기기