분류 전체보기
-
Android - ListView ItemClick 이벤트가 호출되지 않을때[해결]카테고리 없음 2021. 11. 16. 15:22
필자는 각각의 Item들을 ListView에 보여주는 화면을 구현하였는데 한 ListView에 EditText와 TextView, 그리고 ImageView 이렇게 세개를 구성하고 있다. EditText를 클릭했을 땐 Item의 Id, TextView는 Id의 비밀번호, ImageView는 해당 Item을 삭제하는 DeleteListener를 실행하도록 하였는데 기존엔 비밀번호를 바꾸는 로직이 없었어서 TextView 클릭하면 OnItemClick 이벤트를 호출 하여 비밀번호를 변경 할 수 있도록 OnCreate에 ListView에 setOnClickListener를 해주었으나 아무리 터치를 해도 click 이벤트가 먹히질 않았다. 찾아보니 하나의 ListView 안에 Button이나 ImageView를 ..
-
[해결]android no such table (table name) 에러카테고리 없음 2021. 10. 26. 15:52
필자네 회사에선 SQLiteOpenHelper 를 상속받아 db를 핸드폰에 백업하고 복구를 한다. 이전 db엔 각각 다른 4개의 테이블이 존재 했고 이번에 같은 db에 또 다른 1개의 테이블을 추가를 하고 싶었다. 그러나 SQLiteOpenHelper 안에 onCreate 메소드는 처음 어플 설치 시 호출이 된다. 그런 기본 개념을 몰랐던 필자는 해당 onCreate에 추가하고자 하는 테이블의 쿼리를 넣었고, 기존에 있던 다른 테이블들과 동일하게 만들어 주었으나 계속해서 나는 no such table에러... 자꾸 내 테이블 이름을 찾을 수 없다는 말만 주고 강제종료,,, 그러다 일단 어플을 삭제 후 (데이터삭제하고) 다시 설치 해 보라는 실장님 말씀에 그렇게 하니 정상적으로 작동이 됐다. 하지만 기존에..
-
(해결) Cleartext HTTP traffic to not permitted카테고리 없음 2021. 6. 10. 10:48
현재 필자는 회사에서 개발 된 앱들을 모두 sdk버전을 android 30 으로 버전업을 하고 있다.(구글 플레이스토어에 올리려면 위 작업을 해야 한다고 함)회사의 앱은 서버로부터 펌웨어파일을 받아와서 앱을 업데이트 하는 기능이 있는데targetsdkversion을 30으로 변경하고 부터 자동으로 받아오질 못하고 에러가 발생함 에러의 내용은 이렇다.Cleartext HTTP traffic to "서버주소" not permitted 내가 참고 한 블로그에 말에 따르면 원인으론 안드로이드는 더이상 http 접근을 허용하지 않는다는 거다.https로 접근을 하면 상관 없지만 http로 접근을 해야하는 경우엔 예외처리를 해주어야 함 매니페스트에 이렇게 설정 해 주면 문제 없이 http 서버로부터 펌웨어파일을 정..
-
(해결)The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.오류 2021. 1. 22. 16:37
https://jinsiri.tistory.com/451 [Spring] mysql 연결 에러 해결 (deprecated) 스프링 실행시 하단에 deprecated가 되었다고 콘솔창에 떴다. 아래와 같은 내용었다. Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Drive.. jinsiri.tistory.com 이 분의 도움이 많이 되었다. 단순 버전이 업데이트 되면서 경로가 변경되었다. 젠..ㅈ..
-
(해결)AAPT: error: resource attr/flow_horizontalSeparator not found카테고리 없음 2020. 10. 16. 14:34
firebasecrashlytics 를 적용시기다 보니 gradle 부터 시작해서 android studio, 라이브러리 등 버전관리를 해주야 한다 . 그러지 않으면 각종 에러가 발생한다. 오늘은 제목에 있는 에러를 해결했다. 이런식으로 에러가 발생하는데 찾아 보니 androidx.constraintlayout으로 인해 생기는 에러였다. 난 에러가 발생하여 구글링을 할 때 가장 많이 들어가는 사이트가 있는데 stackoverflow.com/ Stack Overflow - Where Developers Learn, Share, & Build Careers Stack Overflow | The World’s Largest Online Community for Developers stackoverflow.co..
-
(해결)java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null"카테고리 없음 2020. 10. 14. 18:30
회사의 7~8년 전 프로젝트를 물려(?) 받아 새롭게 리뉴얼 해야 하는데 그 시작의 처음인 security 작업부터 열심히 삽질중이다. 블로그들을 탐방하며 여자처자 하여 최대한 비슷 무리하게 구현 했더니 제목과 같은 에러가.... 몇날 몇일을 이 블로그 저 블로그를 참고하며 test 하던 도중 처음보는 속성이 눈에 띄였다. {noop} 눈치 좋은 분이라면 알 것이다. 패스워드 앞에 저것만 넣어주면 에러가 나지 않는다. 스프링 시큐리티가 5버전으로 넘어오면서 기존의 방식관 조금 달라졌다고 한다. 자세한건 또 파고 들어가봐야겠지.. 이제 해결됐다! 앗 아니다 에러가 난다. 404가 이렇게 반가울 줄이야 허허허... 이제 페이지를 만들러 가야지..