«android-architecture-navigation» 태그된 질문

30
IllegalArgumentException : 탐색 대상 xxx가이 NavController에 알려지지 않았습니다.
한 Fragment에서 다른 Fragment로 이동하려고 할 때 새로운 Android 탐색 아키텍처 구성 요소에 문제 가 있습니다.이 이상한 오류가 발생합니다. java.lang.IllegalArgumentException: navigation destination XXX is unknown to this NavController 이 특정 탐색을 제외하고 다른 모든 탐색은 잘 작동합니다. findNavController()Fragment의 기능을 사용 하여 NavController. 도움을 주시면 감사하겠습니다.

12
Android에서 다른 조각으로 이동 한 후 탐색 스택을 지우는 방법
Android에서 새로운 탐색 아키텍처 구성 요소 를 사용 하고 있으며 새 조각으로 이동 한 후 탐색 스택을 지우는 데 갇혀 있습니다. 예 : 나는 loginFragment에 있고 홈 프래그먼트로 이동할 때 스택에서이 프래그먼트를 지워서 사용자가 뒤로 버튼을 눌렀을 때 loginFragment로 돌아 가지 않도록하고 싶습니다. 탐색하려면 간단한 NavHostFragment.findNavController (Fragment) .navigate (R.id.homeFragment) 를 …

1
Navigation Arch Component가 오 탐지 메모리 누출을 생성 할 수 있습니까?
메모리 누수와 그 원인에 대한 기본 지식이 있습니다. 그렇기 때문에 코드에 문제가 있거나 거짓 긍정인지 이해하지 못합니다. 프로젝트가 작지 않기 때문에 코드의 어느 부분을 공유해야하는지 모르겠습니다. 그러나 의견에 알려 주면 필요한 코드를 추가 할 것입니다. 탐색 아치 구성 요소를 사용하고 MVVM 패턴을 따릅니다. 나중에 프로젝트 개발에서 LeakCanary 라이브러리를 추가했으며 화면 …

1
ViewModel 상태의 ViewPager2 / Tabs 문제
MVVM 패턴을 따르고 있습니다. 즉, 각 조각에 대해 ViewModel이 있습니다. ViewPager2를 사용하여 두 개의 탭을 추가했습니다 . 내 어댑터는 다음과 같습니다 @Override public Fragment createFragment(int position) { switch (position) { case 0: return new MergedItemsFragment(); case 1: return new ValidatedMergedItemsFragment(); } return new MergedItemsFragment(); } 탭이 작동 중입니다. 그러나 MergedItemsFragment의 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.