본문 바로가기
반응형

Android43

getCurrentFocus() returns null CurrentFocus가 손실되었기 때문에 null이 리턴됩니다. 예를 들어 EditText에서 소프트 키보드를 올렸는데 View를 hide하고 getCurrentFocus를 하게 되면 null을 리턴하게 됩니다. https://stackoverflow.com/questions/42126247/getcurrentfocus-returns-null 2023. 6. 18.
[Android] 의존성 주입에 대해 완벽히 이해하기 (Hilt, DIP, IoC) 의존성 주입에 대해 헷갈리는 부분과 잘 이해가 안 가는 부분들을 모두 안드로이드에 대입해서 Kotlin으로 쉽게 설명해 보겠습니다 의존성 주입? 그게 뭐야? 다른 블로그에서도 많이 소개되어있고 많은 분들이 아시는 의존성 주입의 기본적인 의미는 바로 외부에서 객체를 주입해 준다는 것입니다. 코드로 확인해 보겠습니다. class MainRepository { val dataSource = MainDataSource() fun getApi() = dataSource.get } 위 코드는 MainDataSource의 객체를 직접적으로 MainRepository 클래스 안에서 생성합니다. 이렇게 하게 될 경우 MainRepository와 MainDataSource 간의 강한 결합도가 생기게 된다고 말합니다. 이렇.. 2022. 8. 24.
Android clean architecture에서 domain을 좀 더 domain 답게! 안녕하세요, 우선 본 글은 인프런에 업로드된 강의의 변동 상항에 관한 내용이며 읽으시기 전에 앞서 변동사항이 있기 때문에 앞 글을 먼저 읽어주시면 좋을 것 같습니다 https://www.inflearn.com/course/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%9D%B4%EB%A6%84%EA%B6%81%ED%95%A9# 노래 들으며 실전 프로젝트로 안드로이드 최신 기술을 공부해 보자! - 이름 궁합 편 - 인프런 | 강 노래를 들으면서, Clean Architecture를 지향하고 MVVM 디자인 패턴을 이용한 안드로이드 앱을 제작해봐요!, - 강의 소개 | 인프런... www.inflearn.com 2022.08.11 - [Android] - Kotli.. 2022. 8. 18.
[Error] cannot create an instance of by class ViewModel (Koin) 안녕하세요, 오늘도 삽질하다 해결한 문제를 글로 남겨봅니다 우선 위와 같은 cannot create an instance of by class viewModel 오류가 발생하면 많은 분들이 팩토리 객체를 생성해 넘겨주면 해결된다고 말씀하고 계십니다 그런데 저는 by viewModels ()를 사용하고 있어서 더 찾아보았습니다 찾다가 다시 코드를 보니 해결방법을 알아차릴수 있었습니다 Koin에서 ViewModel을 주입받는 by viewModel ()이었습니다... s는 빼주는 것만으로 간단하게 해결할 수 있었던 문제 오늘도 열심히 삽질~! 2022. 5. 31.
반응형