«android-fragments» etiketlenmiş sorular

Parçalar, bir Android uygulamasında yeniden kullanılabilir davranışları veya kullanıcı arayüzünün bölümlerini temsil eder.

12
android fragment- Üstüne başka bir parça itildiğinde parçaların görünüm durumlarını kaydetme
Android'de FragAbackstack'a bir parça (say ) eklenir ve başka bir parça (say FragB) en üste gelir. Şimdi geri vurmak FragAüstüne geliyor ve onCreateView()denir. Şimdi daha FragAönce belli bir durumdaydım FragB. Benim sorum FragAönceki durumuna nasıl geri dönebilirim? Durumu kaydetmenin bir yolu var mı (örneğin bir Pakette söyleyin) ve eğer öyleyse …

11
Bir parçayı aktivite grubu içindeki başka bir parçayla değiştirme
Bir grup etkinliği içinde bir parçası var ve başka bir parça ile değiştirmek istiyorum: FragmentTransaction ft = getActivity().getFragmentManager().beginTransaction(); SectionDescriptionFragment bdf = new SectionDescriptionFragment(); ft.replace(R.id.book_description_fragment, bdf); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); Etkinlik grubunu kullanmadan ayrı bir proje olarak yapıldığında iyi çalışır, kontrol getview () içine girdiği için her şey günlük kedide iyi çalışır, …

18
java.lang.IllegalStateException: onSaveInstanceState öğesinden sonra bu eylem gerçekleştirilemiyor
Uygulamam için destek kitaplığını kullanıyorum. FragmentActivity'de internetten veri indirmek için bir AsyncTask kullanıyorum. OnPreExecute () yönteminde bir Fragment eklerim ve onPostExecute () yönteminde yeniden kaldırırım. Oryantasyon aralarında değiştirildiğinde, yukarıda belirtilen istisnayı alıyorum. Lütfen ayrıntılara bir göz atın: private class onFriendAddedAsyncTask extends AsyncTask<String, Void, String> { DummyFragment dummyFragment; FragmentManager fm; FragmentTransaction …

7
Bir değişkeni Etkinlik'ten Fragman'a nasıl geçirebilir ve geri döndürebilirim?
Şu anda bir android uygulaması yapıyorum ve etkinlik ve parça arasında bir tarih geçirmek istiyorum. Etkinliğimde şu parçayı açan bir düğme var: DatePickerFragment. Etkinliğimde, parçayla değiştirmek istediğim bir tarih gösteriyorum. Bu yüzden tarihi datepicker'a geçirmek ve aktiviteye geri göndermek istiyorum. Çok fazla çözüm denedim, ama hiçbiri çalışmıyor. Kolay yol bir …

3
ViewPager'in ekran dışı görünümleri yok etmesini önleme
Üç parça gösteren bir FragmentPagerAdapter bağladım bir ViewPager var. ViewPager, geçerli konumdan birden fazla hızlıca kaydırıldığında barındırılan bir parçanın görünümünü yok ediyor gibi görünüyor. Bu görünümlerin hepsi basit listelerdir ve bu optimizasyon tamamen gereksizdir, bu yüzden devre dışı bırakmak istiyorum. Bazı görsel sorunlara neden oluyor çünkü listelerde kendilerine uygulanan düzen …

7
View pager'ı görünümlerle kullanabilir miyim (parçalarla değil)
ViewPagerArasında geçiş yapmak için kullanıyorum Fragments, ancak basit XML düzeni ViewPagerarasında geçiş yapmak için kullanabilir miyim Views? Bu, AdapterParçalar arasında geçiş yapmak için kullanılan ViewPager sayfam : import java.util.List; import com.app.name.fragments.TipsFragment; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.app.FragmentTransaction; import android.view.ViewGroup; public class PageAdapter extends FragmentPagerAdapter { /** * */ …

7
Derinlemesine iç içe geçmiş bir yığın bırakırken Parçalı arka yığını temizlemenin doğru yolu bu mu?
Parçaları uygulamak için Android Uyumluluk kitaplığını kullanıyorum ve mizanpaj örneğini, bir parçanın başka bir parçayı çalıştıran bir düğme içerecek şekilde genişlettim. Soldaki seçim bölmesinde 5 seçilebilir öğe var - A B C D E. Her biri FragmentTransaction:replaceayrıntılar bölmesinde bir parça (yol ) yükler -a b c d e Şimdi , …

6
Gmail Üç Parçalı Animasyon Senaryosunun Tam Çalışma Örneği?
TL; DR: "Gmail'in üç parçalı animasyonu" senaryosu olarak adlandıracağım şeyin eksiksiz bir çalışan örneğini arıyorum . Spesifik olarak, aşağıdaki gibi iki parça ile başlamak istiyoruz: Bir kullanıcı arayüzü olayında (örneğin, B Parçasındaki bir şeye dokunmak), şunu istiyoruz: Ekrandan sola kaydırmak için Parça A Fragman B ekranın sol kenarına kayacak ve …

5
Parça mı Destek Parçası mı?
Android> = 4.0'ı destekleyen bir uygulama geliştiriyorum. android.appPaketin parçalarını kullanır . Ben gibi 4.0 eski parçası uygulanması ile sorunlarla karşı karşıya am gibi bu bir zaten destek kütüphanesinde sabittir, ben daha güvenilir ve tutarlı uygulanmasını almak için destek kitaplığından parça uygulamasına geri geçiş düşünüyorum. Bu konudaki fikriniz nedir? Android 4 …

11
Bir üst Activity'den Fragment yöntemini çağırma
Android Fragments Geliştirici Kılavuzunda bir "etkinlik, findFragmentById()veya kullanarak FragmentManager'dan Fragment'e bir referans alarak bir parçadaki yöntemleri çağırabilir" görüyorum findFragmentByTag(). Aşağıdaki örnek, bir parça başvurusunun nasıl alınacağını gösterir, ancak parçadaki belirli yöntemlerin nasıl çağrılacağını göstermez. Bunun nasıl yapılacağına dair bir örnek verebilir misiniz? Ana Aktiviteden bir Parça içinde belirli bir yöntemi …

7
FragmentPagerAdapter getItem çağrılmaz
FragmentPagerAdapter'da parçayı yeniden kullanamıyorum .. destroyItem () yöntemini kullanarak, parçayı siliyor ancak yine de getItem () 'i çağırmıyor ... Yalnızca 2-3 Görüntü var, bu yüzden FragmentStatePagerAdapter yerine FragmentPagerAdapter kullanıyorum .. public class ExamplePagerAdapter extends FragmentPagerAdapter { ArrayList < String > urls; int size = 0; public ExamplePagerAdapter(FragmentManager fm, ArrayList < …

5
runOnUiThread parça halinde
Bir Aktiviteyi parçaya dönüştürmeye çalışıyorum. Hata işareti açık runOnUiThread. geçmişte: GoogleActivityV2, Activity'den genişler. ExecuteTask sınıfında runOnUiThread. sınıf ExecuteTask, etkinlik üzerinde yuvalanmış. (Tamam çalıştır) şimdi: GoogleActivityV2, Fragment'den genişler. ExecuteTask sınıfında runOnUiThread. sınıf ExecuteTask, etkinlik üzerinde yuvalanmış. (RunOnUiThread'de hata) işte kodum public class GoogleActivityV2 extends SherlockMapFragment implements OnMapClickListener , OnMapLongClickListener , OnCameraChangeListener …

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 …

9
Android Fragment back stack ile ilgili sorunlar
Android parçasının arka istifinin çalışma şekliyle ilgili büyük bir sorunum var ve sunulan herhangi bir yardım için çok minnettar olurum. 3 Parçanız olduğunu hayal edin [1] [2] [3] Kullanıcının gidebilmesini istiyorum, [1] > [2] > [3]ancak geri dönerken (geri düğmesine basarak) [3] > [1]. Tahmin ettiğim gibi addToBackStack(..), bu, parçayı …

7
Yön değişiklikleri üzerinden Android Fragment yaşam döngüsü
Fragments kullanarak 2.2'yi hedeflemek için uyumluluk paketini kullanma. Bir uygulamada parçaları kullanmak için bir etkinliği yeniden kodladıktan sonra, yönelim değişikliklerini / durum yönetimini çalıştıramadım, bu yüzden tek bir FragmentActivity ve tek bir Fragment içeren küçük bir test uygulaması oluşturdum. Oryantasyon değişikliklerinden gelen günlükler, OnCreateView parçalarına yapılan birden çok çağrı ile …

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.