22 Temmuz 2011, Cuma
android görünümler Birleşik Devletleri kurtarmak için Nasıl bir parça başka bir parça üstüne basıldığında bir parçası
Android, bir parça söylemek FragA
() backstack eklenir ve başka bir parça (FragB
) üstüne gelir. Şimdi geri vurmak FragA
üst gelir ve onCreateView()
denir. Şimdi FragB
üstüne itildi önce belirli bir durumda FragA
vardı.
Benim Soru nasıl eski haline FragA
geri alabilir miyim ? Bir şekilde devlet bir Paket ki gibi () ve eğer öyleyse, hangi yöntemi geçersiz kılmak gerekir diye kaydetmek var mı ?
CEVAP
22 Temmuz 2011, Cuma
fragment guide FragmentList örnekte bulabilirsiniz:
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putInt("curChoice", mCurCheckPosition);
}
Daha sonra bu gibi kullanabilirsiniz
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
if (savedInstanceState != null) {
// Restore last state for checked position.
mCurCheckPosition = savedInstanceState.getInt("curChoice", 0);
}
}
Parçaları bir acemi değilim ama sorununuzun çözümü gibi görünüyor ;) OnActivityCreated geri yığından parçası döndürür sonra çağrılır.
Bunu Paylaş:
KİMLİK, etiket, boş, ya da com için ba...
Nasıl başka bir Parça için bazı verile...
Nasıl Parça ViewPager görünür olduğund...
Nasıl bir program aracılığıyla oluştur...
Kendisini kaldırmak için bir Parça alm...