728x90
안드로이드 코드랩을 참고해 데이터바인딩 + 리사이클러뷰+코루틴을 구현중이다.
데이터 바인딩 따로, 리사이클러뷰 따로는 찾아보면 쉽게 나와있는데 섞어서 하려니 한참 해메이다가 결국 코드랩 다시하고 코드랩 코드 보면서 하는중..
근데 코드랩 코드에도 빨간줄이 쫘아악 가있는 부분이있다
실행은 되는데 해당 코드에서 뜨는 에러는
Unresolved reference: SleepTrackerFragmentDirection
위와 같다.
찾아보니 safeArgs 라는 자동으로 탐색용 객체를 만들어주는 플러그인이 있는데 이걸 포함안해서 나는 오류인듯하다.
해결방법은 해당 플러그인 활성화이다.
1. 최상위 Gradle(Project) 맨 위에 아래 코드 추가
buildscript {
repositories {
google()
}
dependencies {
classpath("androidx.navigation:navigation-safe-args-gradle-plugin:2.4.2")
}
}
2. Gradle(Module) plugins 에 아래 코드 추가
id("androidx.navigation.safeargs")
3. Sync
Trouble shooting :
뭔가 잘 안된다싶으면 해당 action 을 navigation 에서 지웠다가 다시 생성해보기
Build > Rebuild 해보기
gradle.properties 에서
android.useAndroidX=true
인지 확인해보기
끝
출처 :
더보기
https://developer.android.com/guide/navigation/navigation-navigate?hl=ko#kts
728x90
'개인 프로젝트 Personal Projects > Smartfarm Thesis Project' 카테고리의 다른 글
[MPAndroidChart] Could not find com.github.PhilJay:MPAndroidChart:v3.1.0. 해결 (0) | 2022.06.07 |
---|---|
[Arduino] Loadcell censor Calibration, 캘리브레이션 (0) | 2022.06.02 |
[Arduino] Wemos D1 R32 D2, D3핀 위치? (0) | 2022.06.02 |