WILT-190923

최대 1 분 소요

오늘 한 일

  1. 블록체인 강의 듣고 정리
    • 3주차 개요, 3-2 내용 듣고 정리 완료
    • K-MOOC 알기쉬운블록체인 참고
    • 3-2 부분 작성 완료
    • 그리고 2주차, 3주차 글 중 표가 제대로 안 들어간 것 확인
  2. MVP 패턴 공부
    • 리사이클러뷰 MVP 패턴 예제 분석
    • MVP 패턴 적용한 리사이클러뷰 실제로 만들기 (미완)
    • 리사이클러뷰 만드는 데 필요한 어댑터는 원래 데이터와 뷰를 동시에 관리한다. 즉 MVP 측면에서 보면 뷰와 모델의 역할을 동시에 수행하는 것이다. 따라서 내가 참고한 예제에서는 인터페이스를 통해 어댑터의 뷰와 모델 역할을 분리해서 각 기능에 개별적으로 접근할 수 있도록 했다.
    • 여러 시리즈로 나눠진 블로그 포스팅이었는데 내가 일부만 보고 너무 마음대로 한 것 같다…ㅠ 예상대로 해당 액티비티로 가면 죽는다. 내일 고쳐보자.
  3. AndroidX Migration

    • 리사이클러뷰 만들고 실행시키려고 하는데 빌드가 안되서 알아보니 dependency 호환성 문제였다.
    • androidX Migration 하라고 해서 했는데 알아서 다 바꿔줄 줄 알았는데 그렇지 않았다…
    • 결국 대부분의 Activity, XML 파일 요소 많이 바꿨다.
    • 이거 때문에 고생하다보니 저녁도 못 먹고 어느새 밤 11시…ㅠㅠ
    • 그래도 결국 빌드는 되게 만들었으니 다행이다.
      androidX_migration
    • Activity: AppCompatActivity, RecyclerView, NavigationView 등등 빨간색 표시되는 전부
import android.support.v7.app.AppCompatActivity // 수정 전
import androidx.appcompat.app.AppCompatActivity



*XML 수정 전

androidX_xml_수정전

수정 후

androidX_xml_x

댓글남기기