본문 바로가기
728x90

분류 전체보기140

AOS_ Custom Dialog 배경 동적 조절 안드로이드 커스텀 다이얼로그를 생성후 보여주려고 하는데 width, height 가 내가 원하는 크기만큼 조절이 안되었음.찾아보니 setContentView() 이후 아래의 코드를 넣어주면 작동이 된다는 stackoverflow 정보를 통해서 세팅해보니 원하는대로 설정이 잘 되었음.우선 context 를 가져와 해당 window 크기를 구한 후 dialog width , height 에 직접 크기정보를 넣어주는 코드임. 위의 정보 토대로 커스텀 다이얼로그에 적용시키면 효율적으로 관리할 수 있겠다는 판단이 들었음. 이 커스텀 다이얼로그는 많이 사용되니까 Utils. 클래스에 넣어서 싱글톤 형식으로 사용하면 좋을 듯 하다 아니면 abstract 클래스로 임포트 해주는 코드로도 나쁘진 않다. 2024. 3. 4.
AOS_ 데이터가 남아있을 경우 대비하여 초기화 진행하기 자바 개발을 하면서 커스텀 다이얼로그를 보여주면서 환경설정을 세팅해주었다.근데 밑에 사진처럼 한번 세팅해주고 다시 show() 함수를 실행한다면 계속 처음에 세팅되었던 데이터 대로만 작동해서 다른 클릭 리스너가 통하지 않게 되는 현상이 발생 그래서 밑에 사진처럼 클릭 리스너를 public 화여 다른 클릭 이벤트를 원할때 show() 함수 다음으로 실행하게 하여 원하는 이벤트가 되도록 설정함. 2024. 3. 4.
ReactNative_ 여러개의 파일 작업 후 비동기식 렌더링 ReactNative 개발 중...여러장 이미지 나 여러개 동영상 관련 작업을 모두 끝낸 후 렌더링 요청하고 싶었는데 하나의 파일 작업이 끝나면 바로 렌더링 되는 문제가 발생함.그래서 비동기식으로 진행해서 모두 끝난 후 렌더링하도록 작업을 바꾸어야 하는데 어떻게 비동기식으로 처리해야 하는지 잘 몰랐음. solution : 아래 사진처럼 async안에서 await 비동기 처리 작업을 진행하여 완료가 끝날때까지 기다리게 하여 렌더링 문제를 해결할 수 있었음. 2024. 3. 4.
AOS_ Recyclerview 의 재사용 문제 Recyclerview 를 사용할 때 재사용 문제가 발생한다.재사용 문제는 연속적인 많은 데이터들을 뷰 안에서 사용되어지는데 많은 메모리를 차지하기 때문에 그 부분을 효율적으로 관리하려고 재사용을 하는데, 이 부분에서 같은 내용이 반복적으로 나오는 문제가 발생한다. Solution :onViewRecycled 메소드를 통해 기본 설정을 세팅해주기. 그리고 각 개인의 고유의 아이템 아이디를 해당 아이템의 고유 아이디로 설정해주기.  그리거 위와 같이 getItemId 를 적용했으면 adapter.setHasstableIds(true) 위와 같이 설정해주면 각 아이템의 고유 아이디가 있다는걸 알려주게 되는것이다. 2024. 3. 4.
FCM 푸시 fcm를 보내서 push notification 관련하여 작업해야할 때가 있음.그때마다 테스트 푸시를 쏴서 확인해야 하는데 그 부분을 postman 으로 손쉽게 동작가능함.https://fcm.googleapis.com/fcm/sendPost Content-Type : application/jsonAuthorization : 파이어베이스 콘솔 서버키 Body -> Raw {"to":"fcm 토큰키,"priority" :"high","notification":{"title":"","sound":"","body":"""icon" : "","image":""},"data": { "pkName":"", "code":"", "type":"", "targetPage":""}} 이런 형식으로 넣으면 손쉽게 푸시 테시.. 2024. 2. 8.
GitHub 이 부분은 깃허브 사용관련된 사이트들을 일단 모아두었다. 내가 깃허브 사용하면서 구글링한 사이트들이 있는데 그 사이트들에는 유용한 정보가 있었기 때문에 일일히 각 중요한 정보를 적어놓는것이 힘들다. 양이 방대하다. 그래서 이렇게 참고 사이트를 남겨두었당 !!  GitHub 사용법 관련 사이트https://webisfree.com/2018-07-26/git-config-%EC%84%A4%EC%A0%95-%ED%99%95%EC%9D%B8-%EB%B0%8F-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0 git config 설정 확인 및 변경하기git을 사용하는 경우 config 설정에 대한 내용을 볼 필요가 있습니다. 예를들어 사용자 이름이나 email 등을 확인할 수 도 있겠죠webisf.. 2024. 2. 4.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
728x90