본문 바로가기

Android/BasicList

(5)
[java] Basic-List : 가장 단순한 투두리스트 불필요한 기능은 없애고 가장 기본적인 기능만을 갖춘 베이직리스트! 개발기간 : 2021.07.25 ~ 2021.08.04 리싸이클러뷰, 어댑터 사용에 어색해서 익숙해지려고 만들어보았던 투두리스트가 완성되었습니다ㅠㅠㅠㅠㅠ 너무기뻐요........ 사실 끈기가 부족해서 반려식물처럼 중간에 포기하지 않을까 걱정도 있었는데 완성해서 너무 좋습니다!!!!!!!!!!! 반려식물이랑 또 만들고싶은 어플이 있어서 그것들을 만들어보면서 부족한 부분에 대해서 수정하는 것이 일단 목표이지만 그 어플들도 언제 완성될지 모른다는 것이 함정 하지만 안드로이드 개발자로 취업해야하니까 완성해야합니다! 아자아자! https://github.com/w36495/BasicList GitHub - w36495/BasicList Contri..
[java] Basic-List : 체크 박스 클릭 이벤트 와ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 며칠동안 아무리 요리조리 바꿔도 제대로 안되길래 답답했는데,, 수정 전 코드 수정 후 코드 클릭이벤트를 setOnCheckedChangeListener에서 setOnClickListener로 변경해주었더니 제대로 작동한다!!!!!!!! 너무 기쁘다!!!!!!!!!!!!!!!!! 왜 제대로 되지 않았던 것인지 이제 파헤쳐보러간다 두고보자 setOnCheckedChangeListener 이제 다 된것같은데,,,? 오늘 얼떨결에 LiveData로 수정도 했고 데이터베이스도 됐고 원하는 기능들이 제대로 작동되니까이제 정리하기만 하면 된다!!!!!!!!!!! 내 첫 프로젝트 끝!!!!!!!!!!!!!!!!!
[java] Basic-List : Room 데이터베이스 불러오기 Room 데이터베이스 연결은 했는데 데이터베이스로부터 데이터를 불러오는게 안되서 여기저기 기웃거리면서 배웠다ㅠ 그래서 결국은 불러오기, 삽입, 삭제까진 되었는데 완료 표시/상태 변경이 또 말썽이다 말썽이야 그래도 오늘 새롭게 알게 된 것은 체크박스를 코드에서 setChecked()해줄때 OnCheckedChangeListener까지 호출되어 에러가 발생한다. 참내ㅠ 그래서 setChecked() 위아래로 리스너를 없애줬다가 다시 넣어주어야 한다는 것을 알게되었다. 근데 또 말썽인 것은 데이터베이스에서 불러올 때 체크표시되게끔하는건 완성시켜줬는데 취소선이 갑자기 적용이 안되는 것이다? 지금까지 아무 문제없이 잘 되던 놈이,, 속쌍허다,,
[java] Basic-List : Room 데이터베이스 연결 Room 데이터베이스를 연결하였는데 또또 이상하게 작동된다. 모든 리스트를 불러오고 싶은데 자꾸 널포인트가 뜬다 왜 널이 뜨는거지,, 데이터는 안에 저장되어있는데,, 그리고 insert와 delete는 해보았는데 왜 select는 안되는것이지 조금 더 알아봐야 할 부분ㅠ 그리고 어댑터에 ArrayList를 넘겨주고싶은데 이것도 왜 널포인트가 뜨는지 모르겠다 왜이런거지? 잘한거같은데~~~~~~~~~~~~~~~~~ 일단 내일 마구잡이로 되어있는 코드를 정리해보고 다시 room을 적용시킨다! 그 전에 ArrayList를 넘겨주는 것부터 하는것으로! Room 데이터베이스를 실제로 확인해보고싶은데 검색해보다가 좋은 라이브러리를 발견했다. https://github.com/amitshekhariitbhu/Andro..
[java] Basic List (To-do List 어플리케이션) 반려식물 어플리케이션을 만들다가 리싸이클러뷰에 대해 아직 헷갈리는 것 같아 투두리스트를 만들어보았다. 아직 데이터베이스 부분은 하지 않았지만 그래도 또 기록해놓아야 할 것 같아 작성한다. 가장 기본적인 기능만 있기때문에 이름은 '베이직리스트'로 정했다. [ 기능 ] 1. 리스트 추가/삭제 2. 리스트 완료/미완료 상태 변경 3. 리스트 우선순위 부여 [ 실행화면 ] 리스트를 입력한 후 '확인'버튼을 클릭하면 투두리스트에 추가된다. 체크박스를 클릭하면 완료/미완료를 표시할 수 있으며 '완료'인 경우에는 텍스트에 취소선이 그어진다. 삭제하려는 리스트를 왼쪽으로 스와이프하면 해당 리스트가 삭제된다 ** 스와이프하는 방식이 불편하다! 스와이프 했을 때 휴지..