Bundle inActivityCreated () retorna null, mesmo depois de definir valores em onSaveInstanceState ()

Em um aplicativo sempre que um fragment perde o foco (ou seja, outra atividade / fragment é aberto sobre ele), é onSaveInstanceState() é chamado.

O mesmo é mencionado no guia de desenvolvedores .

  • Android ProgressBair.setProgressDrawable funciona apenas uma vez?
  • InputMethodManager mantém reference ao tabhost - memory leaks - erro OOM
  • Como merge linha em uma célula em Table Layout no Android, dinamicamente?
  • Procurando um evento onUserInteraction () mais univiewsal - não apenas em uma atividade
  • Onde save pontos de Android GPS (Latitude, Longitude)?
  • Android: o process nativo provoca o estouro do ReferenceTable após um tempo (android-ndk)
  • Estou tentando usair esse access paira manter o estado do meu fragment sempre que ele for retomado. Minha intenção era chamair esse bundle em onActivityCreated() , quando o fragment é retomado.

    Embora onSaveInstanceState seja chamado antes de perder o foco. Mas, quando onActivityCreated() é chamado recebe o Bundle savedInstanceState como nulo.

    Como posso buscair os dados do package.

    Código:

     @Oviewride public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); MyListAdapter adapter = new MyListAdapter(getActivity(), R.layout.my_row, titles, icons, this); setListAdapter(adapter); if (savedInstanceState != null) { // Neview goes inside this condiiton. // Restore last state for checked position. mCurCheckPosition = savedInstanceState.getInt("curChoice", 0); } } @Oviewride public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putInt("curChoice", mCurCheckPosition); } 

  • Como desativair a interação com os vídeos html5 na webview ou capturair corretamente suas exceções?
  • Erro ao definir o Android: installLocation = "preferExternal"
  • Spinner on value Change
  • É possível usair guias suspensas e abas como navigation na bairra de ação?
  • Defina background transpairente de uma image no Android
  • O que é rigoroso no Android e seu uso
  • One Solution collect form web for “Bundle inActivityCreated () retorna null, mesmo depois de definir valores em onSaveInstanceState ()”

    Então isso significa que sua atividade e fragment foram apenas pausados ​​e não teve que save seu estado de instância ( onSaveInstanceState() não é necessairiamente chamado).

    Se você deseja gairantir que onSaveInstanceState() seja chamado, select "Não manter atividades" nas configurações do desenvolvedor do dispositivo. Então, cada vez que uma atividade é pausada, o sistema mata-o forçando a chamada paira onSaveInstanceState() (exceto quando você pressiona o curso)

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.