как отобразить содержимое файла в 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 что бы она отобразила в консоле содержимое файла?


Ответы (0 шт):