У меня есть фрагменты, которые я храню в backscack FragmentManager. Каждое состояние фрагмента сохраняется для изменений ориентации с переменными-членами, например, это:
@Override
public void onSaveInstanceState(Bundle outState)
{
super.onSaveInstanceState(outState);
outState.putLong("userId", mUserId);
outState.putString("username", mUsername);
}
Моя проблема в том, что если есть изменение ориентации, так как каждый фрагмент в backstack вызывается через onSaveInstanceState, я получаю исключение нулевого указателя, потому что переменные-члены больше не существуют.
Любые идеи о том, как это решить?