Cómo explorar / cargar archivos de texto o .doc y mostrar sus datos en el campo Editar texto de Android Studio usando Java

Es muy simple Utilice estas 2 funciones definidas por el usuario para escribir un archivo y leer un archivo del almacenamiento interno.

public void storeUserData (datos de cadena, nombre de archivo de cadena, actividad de actividad) {
tratar {
OutputStreamWriter outputStreamWriter = new OutputStreamWriter (activity.openFileOutput (fileName + “. Txt”, Context.MODE_PRIVATE));
outputStreamWriter.write (datos);
outputStreamWriter.close ();
} catch (IOException e) {
e.printStackTrace ();

}
}

public String readUserData (actividad de actividad, String fileName) {
Resultado de cadena = “”;
tratar {
InputStream inputStream = activity.openFileInput (fileName + “. Txt”);
if (inputStream! = null) {
InputStreamReader inputStreamReader = new InputStreamReader (inputStream);
BufferedReader bufferedReader = nuevo BufferedReader (inputStreamReader);
String tempString = “”;
StringBuilder stringBuilder = new StringBuilder ();
while ((tempString = bufferedReader.readLine ())! = null) {
stringBuilder.append (tempString);
}
inputStream.close ();
resultado = stringBuilder.toString ();
}
} catch (IOException e) {
e.printStackTrace ();
}
resultado de retorno;
}

Nota –

  1. Si ya tiene un archivo presente en el almacenamiento interno, proporcione el valor del nombre de archivo como el de ese archivo y no proporcione la extensión (como .txt).
  2. Si desea que el archivo .doc se lea, cambie .txt presente en las funciones a .doc

Si encuentra algún error o necesita ayuda, responda.