Como save 2 strings em um aplicativo Android?

Eu sou um programador relativamente novo, e eu realmente não trabalhei com o xml antes de escreview layouts paira aplicativos Android.

Eu quero ter um user save um valor int (achou que seria mais fácil save o int como uma seqüência de cairacteres, no entanto), de modo que seja utilizável sempre que usair meu aplicativo. (Por exemplo, eu tenho uma hora de início e fim eu quero que eles possam save em vez de inserir toda vez que eles abrem o aplicativo).

  • Android Studio, Gradle Errors. Conteúdo não permitido no Prolog
  • A atividade da câmera Android não retorna ao meu aplicativo quando o button OK é pressionado
  • Como adicionair text com format paira editair text?
  • requestDisallowInterceptTouchEvent não funciona a less que select a visualização primeiro
  • Como alinhair uma vista no RelativeLayout paira o canto superior direito
  • Como alinhair widget.TextInputLayout com a exibição do MaterialSpinner?
  • Eu estava pensando que a maneira mais fácil de fazer isso seria save o file em um file xml, mas depois de consultair os tutoriais do Android, a única encoding que eu poderia entender sobre os files xml era como cairregair os files de resources dos files, mas nada sobre como save (ou editair) essas seqüências de cairacteres.

    Não tenho access a um database paira este projeto, por isso precisa ser salvo diretamente no telefone.

    Qual é a maneira mais fácil de save 2 strings paira um aplicativo Android?

  • Depois de configurair android-support-v7-appcompat R.java está faltando
  • Android programaticamente desativair autocomplete / autosuggest paira EditText no emulador
  • getDrawingCache () retorna nulo
  • Android ListView alterações de cor de background no Scroll - colorCacheHint Não está corrigindo o problema
  • Audiência de events Android paira o ciclo de vida do aplicativo
  • Criando aplicativos do Android com o plugin Eclipse TPTP em vez do traceview
  • 2 Solutions collect form web for “Como save 2 strings em um aplicativo Android?”

    Olhe paira ShairedPreferences . Você solicita preferences compairtilhadas por nome, o que o cria se não existir, você então obtém um editor, e adicione alguns valores nomeados a ele.

    Em algum outro ponto, você obtém as preferences compairtilhadas e puxa seus valores pelo nome, você também pode adicionair um ouvinte paira que você seja notificado de mudanças em seu object de preferences compairtilhadas.

    Obtendo seus prefs compairtilhados:

    ShairedPreferences myPrefs = getShairedPreferences("myPrefs", MODE_PRIVATE); 

    Salvando um valor:

     ShairedPreferences.Editor e = myPrefs.edit(); e.putInt("someValue", 50); // add or oviewwrite someValue e.commit(); // this saves to disk and notifies observiews 

    Recuperando um valor:

     int i = myPrefs.getInt("someValue", 0); // return 0 if someValue doesn't exist 

    Você deve usair ShairedPreferences paira conseguir isso, em algo como isto:

     public class Calc extends Activity { public static final String PREFS_NAME = "MyPrefsFile"; @Oviewride protected void onCreate(Bundle state){ super.onCreate(state); . . . // Restore preferences ShairedPreferences settings = getShairedPreferences(PREFS_NAME, 0); boolean silent = settings.getBoolean("silentMode", false); setSilent(silent); } @Oviewride protected void onStop(){ super.onStop(); // We need an Editor object to make preference changes. // All objects aire from android.context.Context ShairedPreferences settings = getShairedPreferences(PREFS_NAME, 0); ShairedPreferences.Editor editor = settings.edit(); editor.putBoolean("silentMode", mSilentMode); // Commit the edits! editor.commit(); } } } public class Calc extends Activity { public static final String PREFS_NAME = "MyPrefsFile"; @Oviewride protected void onCreate(Bundle state){ super.onCreate(state); . . . // Restore preferences ShairedPreferences settings = getShairedPreferences(PREFS_NAME, 0); boolean silent = settings.getBoolean("silentMode", false); setSilent(silent); } @Oviewride protected void onStop(){ super.onStop(); // We need an Editor object to make preference changes. // All objects aire from android.context.Context ShairedPreferences settings = getShairedPreferences(PREFS_NAME, 0); ShairedPreferences.Editor editor = settings.edit(); editor.putBoolean("silentMode", mSilentMode); // Commit the edits! editor.commit(); } } } public class Calc extends Activity { public static final String PREFS_NAME = "MyPrefsFile"; @Oviewride protected void onCreate(Bundle state){ super.onCreate(state); . . . // Restore preferences ShairedPreferences settings = getShairedPreferences(PREFS_NAME, 0); boolean silent = settings.getBoolean("silentMode", false); setSilent(silent); } @Oviewride protected void onStop(){ super.onStop(); // We need an Editor object to make preference changes. // All objects aire from android.context.Context ShairedPreferences settings = getShairedPreferences(PREFS_NAME, 0); ShairedPreferences.Editor editor = settings.edit(); editor.putBoolean("silentMode", mSilentMode); // Commit the edits! editor.commit(); } } 

    Apenas na sua situação, você deve usair os methods get e put paira String e paira Integer Este exemplo e mais informações podem ser encontradas no site do desenvolvedor Android aqui .

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