목록2022/01 (4)
막무가내 삽질 블로그
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..
보호되어 있는 글입니다.
보호되어 있는 글입니다.