«android-architecture-navigation» etiketlenmiş sorular

30
IllegalArgumentException: navigasyon hedefi xxx bu NavController tarafından bilinmiyor
Bir Parçadan diğerine gitmeye çalıştığımda yeni Android Gezinme Mimarisi bileşeniyle ilgili sorun yaşıyorum , şu garip hatayı alıyorum: java.lang.IllegalArgumentException: navigation destination XXX is unknown to this NavController Bu belirli navigasyon dışında diğer tüm gezinme işlemleri iyi çalışıyor. findNavController()Dosyasına erişmek için Fragment işlevini kullanıyorum NavController. Herhangi bir yardım takdir edilecektir.

12
Android'de başka bir parçaya gittikten sonra gezinme yığını nasıl temizlenir
Android'de yeni Gezinme Mimarisi Bileşenini kullanıyorum ve yeni bir parçaya geçtikten sonra gezinme yığınını temizlemekte takılı kaldım. Örnek: loginFragment'tayım ve bu parçanın, ana bölüme gittiğimde yığından temizlenmesini istiyorum, böylece kullanıcı geri düğmesine bastığında loginFragment'a geri dönmeyecek. Gezinmek için basit bir NavHostFragment.findNavController (Fragment) .navigate (R.id.homeFragment) kullanıyorum. Mevcut Kod: mAuth.signInWithCredential(credential) .addOnCompleteListener(getActivity(), new …

1
Gezinti Kemeri Bileşeni yanlış pozitif bellek sızıntısı oluşturabilir mi?
Bellek sızıntıları ve bunlara neyin sebep olabileceği konusunda temel bir bilgim var. Bu yüzden benim kodumda bir sorun var mı yoksa yanlış bir pozitif mi anlamıyorum. Proje küçük olmadığından kodun hangi kısmını paylaşmam gerektiğini bilmiyorum. Ama sadece yorumlarda bana bildirin ve gerekli kodu ekleyeceğim. Navigasyon arch bileşenini kullanıyorum ve MVVM …

1
ViewModel durumuyla ViewPager2 / Sekmeler sorunu
Ben MVVM desen takip ediyorum - yani her Parça için bir ViewModel var. ViewPager2'yi kullanarak iki sekme ekledim . Adaptörüm şöyle: @Override public Fragment createFragment(int position) { switch (position) { case 0: return new MergedItemsFragment(); case 1: return new ValidatedMergedItemsFragment(); } return new MergedItemsFragment(); } Sekmeler çalışıyor. Ancak, benim MergedItemsFragment …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.