원본 링크 < notion! 나는 도대체 언제 콜백을 이해하게 될까..? Callback 이란 나중에 실행할 argument(인자)로 다른 함수에게 전달되는 함수를 의미한다. (call: 호출, back: 다시 돌아옴) 💡 싱글 스레드로 작동하는 javaScript에서 비동기 작업을 통해 여러가지 Task를 동시에 처리할 수 있는 이유는 callback을 이용하기 때문이다! - by Somebody 안드로이드에서 콜백 메서드란 다른 함수에 인수로 전달되는 함수이며 일종의 이벤트 후에 실행될 것으로 예상된다. 이 메서드의 목적은 다른 클래스의 어떤 일이 끝났을 때 클래스에 동기/비동기를 알려주는 것. 비동기적인 일이 진행되고 있을 때 매우 유용하다. Design pattern은 Observer Design..
꾸준하게 올려봐야지.. .git 이 있는 폴더에 .gitignore 라는 파일(메모장)을 만들어준다. 안에 형식에 맞게 내용을 작성하면 repo에 해당 파일은 제외하고 add가 된다. example.txt 파일 제외 example.txt 현재 경로에 있는 example.txt 파일만 제외 /example.txt test 폴더 제외 test/ test 폴더 내에 있는 모든 example.txt 파일 제외 test/**/example.txt txt 파일 전부 제외 *.txt .ㄴ 근데 sample.txt는 예외 !sample.txt 더보기 https://programming119.tistory.com/105
구글 연결하고 통계가 보이니까 티스토리에 글을 올리게 되네.. 본 글의 목적은 '망했다, 예전 커밋으로 돌아가야겠다' 입니다. 우선 reset을 해주자 $git reset 옵션 커밋코드 ❗ 옵션이요? --soft --mixed --hard 의 세 가지 종류 한 줄에 배치할 수가 없네.. 역시 노션이 최고야..(?) 아무튼 옵션에 따라 어디까지 복구가 되는 지 달라지게 된다. 내가 지금 작성하고 있는 코드들을 예전으로 돌려놓고 싶다면 --hard를 사용한다. -> 커밋 히스토리가 1 2 3 4 5 있고 현재 5에서 3으로 돌아가는 경우 4와 5는 확인이 불가능한 것으로 알고 있다. 4와 5커밋의 코드가 필요하다면 다른 옵션을 사용해야할 듯. 아묻따 그냥 예전으로 돌아가고 싶다면 이 방법을 사용하시길 바람...
구글 코드랩 에서 모든 코드랩을 확인할 수 있음 Google Codelabs Google Developers Codelabs provide a guided, tutorial, hands-on coding experience. Most codelabs will step you through the process of building a small application, or adding a new feature to an existing application. They cover a wide range of topics such a codelabs.developers.google.com Android Kotlin Fundamentals: LinearLayout using the Layout Editor k..
Room 사용하는 방법 총정리 2탄 다루는 내용은 Room 사용해서 데이터 넣기, 미리작성한 DB파일 넣기 정도 되겠다. 1탄보러가기 자 이제 데이터를 불러와 화면에 띄우자 내가 작성하는 프로젝트에서는 Fragment 내 리사이클러뷰에 DB 내용을 띄워야 했는데, 액티비티에서 데이터를 세팅하고 가져오려는 무자비한 일을 하려다가 끝끝내 실패하고(당연) Fragment에서 DB를 세팅한 뒤 Adapter를 통해 가져온 데이터를 리사이클러뷰에 뿌려주기로 한다(개비스콘ㄴ). 그래서 결론적으로 액티비티는 이 Fragment와 나중에 나올 Fragment2를 띄워주는 역할을 맡았다. Fragment2에도 데이터가 필요해서 액티비티에서 가져오려고 했던건데.............. 우선 잘 마무리한 다음에 시도해볼게요..