У меня есть представление с видимостью, установленным на GONE
в макете XML, и это может быть установлено на VISIBLE
программно во фрагменте.При возвращении к этому фрагменту с помощью кнопки «Назад» видимость представления всегда устанавливается на GONE
, даже если перед выходом из него было установлено значение VISIBLE
.
Как сохранить состояние фрагмента?(вызывается только onResume () при возврате к фрагменту)?
Спасибо
XML
...
<LinearLayout
android:id="@+id/sub_bio_container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:visibility="gone" />
....
Активность
public class MyFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
...
LinearLayout sub_bio_container = (LinearLayout) findViewById(R.id.sub_bio_container);
if(<some condition>){
sub_bio_container.setVisibility(VIEW.VISIBLE);
}
....
}