как отобразить содержимое файла в JS
Условно у нас есть текстовый файл в папке assets. Как можно вывести в консоль содержимое файла. Создаю файл через Java код:
String[] data = {"Текст №1", "Тексто №2"};
int index = indexFromJS(Integer.parseInt(data[choose]));//П.С. переменная choose - тип int, значение которой получаем с БД
String filename = "quickSave.ccs_ra_txt";
try {
FileOutputStream outputStream = openFileOutput("file:///android_asset/"+filename, Context.MODE_PRIVATE);
String indexString = String.valueOf(index); // Преобразуем целое число в строку
outputStream.write(indexString.getBytes()); // Записываем массив байтов в файл
outputStream.write(Integer.parseInt("\n")); // Записываем массив байтов в файл
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
try {
FileInputStream inputStream = openFileInput(filename);
BufferedReader r = new BufferedReader(new InputStreamReader(inputStream));
StringBuilder total = new StringBuilder();
String line;
while ((line = r.readLine()) != null) {
total.append(line);
}
r.close();
inputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
А связываю данные с JS кодом этим методом
@JavascriptInterface
private int indexFromJS(int value){
choose = value;
PreferenceConfig.setChoose(getApplicationContext(), choose);
return value;
}
И после этого в JS коде я вызываю метод indexFromJS таким образом:
var workWithFile = Android.indexFromJS(i);
и как мне теперь обработать переменную workWithFile что бы она отобразила в консоле содержимое файла?