У меня есть фрагмент, прикрепленный к активности с использованием XML (и setContentView() в действии). У меня проблема, потому что у меня очень динамические представления в моем фрагменте, поэтому при изменении ориентации Я должен восстановить все состояния взглядов.
У меня проблема, потому что я использую что-то вроде этого:
public void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
        outState.putBoolean("restore", true);
        outState.putInt("nAndroids", 2);
   }
Но после изменения ориентации, когда вызываются методы с param Bundle savedInstanceState (например, onCreateView и т.д.), my savedInstanceState всегда имеет значение null.
Я не noob в Android, но теперь я очень злюсь из-за этой проблемы...
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    if (savedInstanceState == null) {
        //smth
    } else {
        // smthelse THIS IS NEVER REACHED BECAUSE BUNDLE IS ALWAYS NULL
    }
    getListView().setDivider(getResources().getDrawable(R.drawable.list_divider));
}
