Red de conocimiento informático - Computadora portátil - ¿Cómo guardar datos ingresados ​​en un cuadro de texto en Android?

¿Cómo guardar datos ingresados ​​en un cuadro de texto en Android?

El desarrollo de aplicaciones de Android nos proporciona cinco formas de almacenar datos

1 Usar SharedPreferences para almacenar datos

2 Archivos para almacenar datos

3 Base de datos SQLite para almacenar datos

4 ContentProvider almacena datos

5 Network almacena datos

Diferentes lógicas o requisitos comerciales tienen diferentes métodos de implementación.

5 Datos de almacenamiento en red

Diferentes lógicas o requisitos comerciales tienen diferentes métodos de implementación. La siguiente es una descripción de estos métodos y métodos de almacenamiento de datos:

Capítulo uno. : Utilice SharedPreferences para almacenar datos

SharedPreferences es una clase de almacenamiento liviana en la plataforma Android. SharedPreferences es una clase de almacenamiento liviana en la plataforma Android. Se usa principalmente para guardar algunas configuraciones de uso común, como el estado de la ventana. Generalmente se guarda en el estado de la ventana de recarga de actividad enSaveInstanceState. plataforma Long Entero largo, Entero int, Almacenamiento de tipo cadena de cadena. A continuación se muestra un ejemplo de cómo guardar una instancia de onSaveInstanceState. layout.main);

Obtener objeto SharedPreferences

Context ctx = MainActivity.this;

SharedPreferences sp = ctx.getSharedPreferences("SP", MODE_PRIVATE);

//Almacenar los datos

Editor editor = sp.edit(

editor.putString("STRING_KEY", "string");

p>

editor.putInt("INT_KEY", 0);

editor.putBoolean("BOOLEAN_KEY", verdadero);

editor.commit( );

//Devuelve el valor de STRING_KEY

Log.d("SP", sp.getString("STRING_KEY", "none"));

//Si NOT_EXIST no existe, el valor de retorno es "none"

Log.d("SP", sp.getString("NOT_EXIST", "none"));

}

}

}

La segunda categoría: datos de almacenamiento de archivos

En cuanto al almacenamiento de archivos, el método openFileOutput() proporcionado por Actividad se puede utilizar para generar datos en un archivo, el proceso de implementación específico es el mismo que guardar datos en un archivo en el entorno J2SE.

Los archivos se pueden utilizar para almacenar grandes cantidades de datos como texto, imágenes, audio, etc.

Ubicación predeterminada:/data/data/lt;gt;/files/****.

***.

Código de muestra:

public void save(){

prueba {

FileOutputStream outStream=this.openFileOutput( "a.txt", Context.MODE_WORLD_ READABLE);

outStream.write(text.getText().toString().getBytes()

outStream.close()); ;

outStream.close(text.getText().toString().getBytes());