목록전체 글 (128)
막무가내 삽질 블로그
보호되어 있는 글입니다.
squash, fixup 차이점을 알아볼 겸 interactive 옵션 중 자주 사용하는 몇 가지를 더 살펴봄 git rebase -i commit hash 수정하고 싶은 커밋의 앞에 커밋해시를 입력 ex) 3번째 커밋 이력 수정하고 싶으면 직전 커밋(2)을 해시를 입력 git rebase -i HEAD~숫자 몇개의 커밋을 보여주는지 p, pick = use commit 수정하지 않고 그냥 사용하겠다 pick을 이용해서 커밋 순서를 재정렬하거나, 커밋을 삭제하는 용도로 사용할 수도 있음 해당 커밋이 포함된 라인을 지운 후 종료하면 커밋이 삭제 됨 r, reword = use commit, but edit the commit message 커밋 메세지를 수정 e, edit = use commit, but ..
epoxy models에 대해 알아봤다. https://imwj.notion.site/Epoxy-2-Epoxy-Models-d0e70bda32a441a78b1713e8c51b3813 Epoxy - 2 (Epoxy Models) (작성 중.....) imwj.notion.site
epoxy concepts에 대한 이해를 알아보자. https://imwj.notion.site/Epoxy-1-Concepts-055df22c9e2a4ed09c6164e3c2fcc501 Epoxy - 1 (Concepts에 대한 이해) Epoxy란 Airbnb에서 만든 라이브러리이다. imwj.notion.site 샘플코드 https://github.com/treemiddle/WJ-EpoxySample GitHub - treemiddle/WJ-EpoxySample Contribute to treemiddle/WJ-EpoxySample development by creating an account on GitHub. github.com
https://imwj.notion.site/Mavericks-2-2e505cec2fcf4b7bbb372544c29a904f
앞으로 mavericks을 써야해서 mavericks core concepts에 대해 공부해봤다. https://imwj.notion.site/Mavericks-Core-Concepts-1-942ea1bf87ed4a98ad2d9e6d1cfbce60 Mavericks Core Concepts - 1 Mavericks가 뭔지 간단하게 알아보자. imwj.notion.site
minsdk 17로 설정 후 작업 중 만난 에러 간략히 설명하면 okhttp의 버전 문제임 okhttp 3버전은 2.3이상 java 1.7이상을 타겟팅함. 헌데, tls 1.2를 지원하지 않음. (tls = SSL 프로토콜 형모델로써 암호화 보안 프로토콜) 여러 해외 블로그들의 내용을 조합해 맞춤 설정함 okhttpclinet 주입 시 connectionspec 리스트를 주입 application에서 Security 설정 위에꺼, oncreate로 설정해야함(멀티덱스할때 깜빡하고 집어넣음) retrofit version = 2.6.0 okhttp version = 3.+ 좀 더 공부예정ㅇㅇㅇ 참고는 여기 https://developer.android.com/reference/javax/net/ssl/SS..
indexboundsexception 에러라서 어디서 get을 가져다 쓰는 줄 알 고 한참 뒤지다가 자세히 다시 보니 staggeredgridlayoutmaanger.calculatecachedstart 에러임 일단 구조는 뷰페이저 + 프래그먼트 + 리싸이클러뷰이다. 뷰페이저를 왔다갔따 리싸이클러뷰를 스크롤했따 자꾸 그러면 간헐적으로 발생하는 에러. 뷰페이저2를 사용할 때 캐시 수를 설정하지 않았기 때문이다. 뷰페이저가 죽을 때 StaggredGridLayoutManager#onDetachedFromWindow가 호출된다. 이함수는 자주 전환할 때 호출 된다. @Override public void onDetachedFromWindow(RecyclerView view, RecyclerView.Recycl..