728x90
반응형
- [ pinslog/Log.daily() ]figma asset export / 여러개의 Vector Asset 한번에 import 하기 how to multi svg import in android studio2022-08-07 23:26:16(마지막의 말도 안되는 영어제목은 실제로 저렇게 구글링을 해서 찾아낸 것이므로...제목에 포함시켜 보았다.) figma asset export export 는 에디터와 뷰 권한을 가진 사용자만 에셋을 다운받을 수 있다고 한다. 피그마의 design - export - 원하는 확장자 선택 - export shape 여러개의 Vector Asset 한번에 import 하기 UI 작업을 위한 asset을 android 프로젝트에 import 해야한다. 아이콘(vector asset) 같은 경우 svg -> xml 로 변환을 해주어야한다. 기본적인 과정은 아래와 같다. [drawable] 우클릭 - New - Vector Asset 안드로이드에서 제공하는 아이콘이 아니라 다른 곳에서 가져오는 것이라면 path ..
- [ pinslog/Log.daily() ]LeakCanary2022-08-07 00:37:22https://pinslog.tistory.com/109 LeakCanary 사용하기 들어가며 지난번의 메모리 누수 이슈로 원인을 찾아 헤매다 LeakCanary를 알게 되었다. 안드로이드 스튜디오에서 제공하는 프로파일러에서도 memory leak 을 잡아 낼 수 있는데 개인적으로 사용하기 www.pinslog.com 이 글로 오늘의 개발일지를 대신하겠습니다~~.~~
- [ pinslog/Log.daily() ]android.view.WindowManagerGlobal: findViewLocked / android memory leak 해결하기 (근데 이제 fragment 를 곁들인)2022-08-06 00:22:40android.view.WindowManagerGlobal: findViewLocked 🥺 activity 가 finish 상태일 때 dialog 를 dismiss() 하려고 할 때 생기는 오류 에러 발생 상황 로그인 화면에서 로그인 저장 체크박스에 체크를 하고 로그인 버튼을 바로 누르는 경우 체크를 하면 CustomToast 가 뜬다. 로그인 버튼을 누르면 홈 화면으로 이동한다. (LoginActivity.finish()) 로그아웃하는 경우 로그아웃을 클릭하면 한번 더 확인하는 CustomConfirmDialog 가 뜬다. ‘네’ 를 선택하면 로그아웃 되어 로그인 화면으로 이동한다. 해결 방안 💡 activity 가 finish 되기 전에 dialog 를 dismiss 해야한다. 첫번째 해결책 acti..
- [ pinslog/Log.daily() ]commit 복구하기 / java list 자르기2022-08-04 23:42:17git reset 을 reset 하기 (commit 복구하기) 개발 브랜치에서 작업을 하고 있었는데 다른 요청이 들어왔다. 우선 순위가 더 높은 작업이었기 때문에 지금 하고 있던 작업을 다른 브랜치에 옮겨 놓고, merge 하기 전, 아무튼 기준이 되는 포인트로 돌아가서 깨끗한 상태에서 작업을 하려고 했다. 옮기고..reset 명령어를 사용해 원하는 포인트로 돌아갔다. 실시간으로 작업해둔 것들이 사라지는 것을 확인했다. 그리고 옮겨놓은 브랜치로 이동했는데... 변경한 작업 이력이 모두 사.라.졌.다! 음? 휴가에서 갓 돌아온 나..아직 시차적응이 안됐나보군(집콕했죠?) 하며 reset 을 reset 하는 방법을 찾아봤다. git reflog 명령어를 통해서 git 이력을 확인할 수 있다. 돌아가고 싶은 ..
728x90
반응형