fragment
numaralı activity
Evim var. Kullanıcı eve geri döndüğünde, activity
durumunu geri yüklemeye çalışıyorum. i ekranın yönünü değiştirdiğinizde Bundle
Geri okuna basıldığında önceki etkinliğin durumunu geri yükleme
@Override
public void onSaveInstanceState(Bundle outState, PersistableBundle outPersistentState) {
super.onSaveInstanceState(outState, outPersistentState);
getSupportFragmentManager().putFragment(outState,"fragment",feedFragment);
}
fragmanına örneğini saklamak Evde Activity
yöntemi var Ve ben HomeActivity
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
context = this;
initUi();
initToolbar();
initFragment(savedInstanceState);
}
private void initFragment(Bundle savedInstanceState) {
if(savedInstanceState!=null){
feedFragment = getSupportFragmentManager().getFragment(savedInstanceState,"fragment");
}else{
FragmentManager fm = getSupportFragmentManager();
fm.beginTransaction().replace(R.id.content_container, feedFragment).commit();
}
}
bu çek onCreate
var
i cihazın geri düğmesi daha sonra her şey yolunda giderse basın ama geri bastığınızda geri dönmek için eylem çubuğunda ok önceki ekran veriyi yeniden yüklemeye başlıyor –
"PublicSaveInstanceInstanceState (Bundle outState)" public void onSaveInstanceState (Bundle outState, PersistableBundle outPersistentState) {'seçeneğini kullanın, ayrıca 'UP' gezinmesini hareket çubuğundaki ok düğmenizde uyguladınız mı? – EpicPandaForce
Yukarı gezinme nedir? –