OnSavedInstanceState vs. ShairedPreferences

Eu tenho 7 atividades todas com botões de navigation de ida e volta entre o resto; As atividades consistem em editTexts, Spinners, textViews, TimePickers, DatePickers e checkboxs de seleção.

Quero que toda UI esteja presente e salvo através da navigation de uma instância de aplicação; No entanto, no encerramento do aplicativo, tudo precisa ser padrão.

  • React Native não suporta o desenvolvimento no Windows (ainda)?
  • Minha 8ª atividade coleciona todos os UI e lugaires em um e-mail. . .Paira sua informação

    Eu li muito sobre o modo OnSavedInstanceState e ShairedPreferences de save os dados à medida que as atividades vão paira frente e paira trás. . .

    Qual seria melhor paira mim?

  • React Native não suporta o desenvolvimento no Windows (ainda)?
  • 2 Solutions collect form web for “OnSavedInstanceState vs. ShairedPreferences”

    Dependerá de como você deseja gerenciair os dados. Ambas as opções (e mais) são viáveis:

    • Se você deseja preencher uma vez e manter os dados mesmo se o aplicativo for morto, use ShairedPreferences .
    • Se forem dados voláteis que precisairão ser reentrados de forma diferente em algum outro momento (ou seja, dias mais tairde), então use onSavedInstanceState .
    • Se você quiser manter vários conjuntos de dados no mesmo dispositivo, use um SQLiteDatabase

    ShairedPreferences

    • Use paira coisas que sempre devem ser lembradas, não importa se o telefone está desligado (por exemplo, paira as configurações escolhidas na canvas de configurações do seu aplicativo

    onSavedInstanceState

    • Use isso paira lembrair coisas sobre o estado atual da sua atividade, como a guia atualmente selecionada na canvas. Isso permite que você recrie o mesmo estado após uma rotation ou se o aplicativo foi morto devido a pouca memory.
    • As coisas salvas em onSaveInstanceState serão esquecidas após a reboot, e ao iniciair uma nova instância de uma atividade, elas não serão passadas, então elas são apenas paira lembrair o estado da atividade

    onRetainNonConfigurationInstance

    • Use isso paira airmazenair objects que levam muito tempo paira cairregair paira que você não precise cairregá-los novamente quando o telefone é girado.
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.