Unterschied zwischen fragmentTransaction.hide und setVisibility (GONE);

8

Gibt es einen prinzipiellen Unterschied zwischen der Sichtbarkeit des Layouts, die Fragment enthält, bis zu GONE und fragmentTransaction.hide(fragment) , abgesehen von addToBackStack?

    
midnight 26.07.2012, 13:51
quelle

1 Antwort

8

fragmentTransaction.hide(fragment) macht

%Vor%

Es ist also ziemlich dasselbe, aber es

  • unterstützt Animation
  • unterstützt Backstack
  • setzt View von Fragment#onCreateView() auf GONE anstelle des Containers
  • kümmert sich um das Menü, wenn Sie dort etwas hinzufügen
zapl 29.08.2012, 18:20
quelle