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.

¿Cómo puedo añadir o insertar el texto más reciente en un archivo sin perder texto anterior?

Gracias por adelantado

2 Solutions collect form web for “Cómo agregar los datos escritos a un archivo?”

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.

  • Java: Android dev: "El método getHolder () no está definido para el tipo GameView"
  • Android: ¿Cómo configurar el volumen de MediaPlayer mediante programación?
  • android: <soportes-pantallas> Etiqueta
  • Detectar el lanzamiento del paquete Android
  • Cómo comprobar si un cuerpo casi ha dejado de moverse en libgdx + box2d
  • En Android, ¿cómo consultar a MediaStore sólo para archivos en una ruta específica? O, alternativamente, sólo mostrar archivos en una determinada ruta?
  • Recursos $ NotFoundException al llamar a Robolectric.buildActivity ()
  • ¿Fuerza el androide para enviar paquetes UDP inmediatamente?
  • La falta de Java de la herencia de la plantilla está causando dolores de cabeza principales de la duplicación del código en Android. ¿Alguna solución?
  • Deserializar un objeto JSON con múltiples elementos dentro de él
  • ValueAnimator sólo se repite una vez
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.