Cómo agregar los datos escritos a un archivo?
Soy nuevo desarrollador en android.i me gustaría escribir un poco de contenido en un archivo que he utilizado un método para escribir en un archivo de la siguiente manera
public void writeFile(String path,String text){ try{ Writer output = null; File file = new File(path); output = new BufferedWriter(new FileWriter(file)); output.write(text); output.close(); System.out.println("Your file has been written"); } catch (Exception e) { e.printStackTrace(); }
Aquí estoy pasando la trayectoria de un archivo y del texto para escribir. Si uso de esta manera puedo escribir los datos pero los datos anteriores están perdiendo.
- El detector de progreso de subida no se disparó (API de unidad de Google)
- Android: valor predeterminado en editText
- Android Studio Archivo JAR de Google que genera un error de límite de sobrecarga de GC
- Android: ¿Todas las actividades de una aplicación para Android se ejecutan en el mismo subproceso o en subprocesos separados?
- Botón para Android Onclick
¿Cómo puedo añadir o insertar el texto más reciente en un archivo sin perder texto anterior?
Gracias por adelantado
- Número de impacto del Servicio en la eficiencia de la aplicación
- ¿Cómo destruir y recrear una escena en andengine correctamente?
- Android establece o restablece el código PIN de la tarjeta SIM mediante programación
- Ráfaga de captura de cámara de Android2 es demasiado lento
- Proceso se bloquea durante la creación del inyector de RoboGuice, si hay una instancia burlada en cualquier módulo
- Android SearchView cadena vacía
- Cómo publicar un valor booleano o entero utilizando volley
- Cursor.getstring () está recibiendo el campo incorrecto en la base de datos
Prueba esto. Cambiar esta línea …
output = new BufferedWriter(new FileWriter(file));
a
output = new BufferedWriter(new FileWriter(file, true));
El valor verdadero indica que desea anexar no sobrescribir
Echa un vistazo aquí y prueba:
new FileWriter(file, true);
El booleano indica si se agrega o no a un archivo existente.
- ¿Qué significan los tres puntos en "doInBackground (URL … urls)"?
- Personalizar FragmentTabHost conjunto TabWidget en la parte inferior