Есть массив ArrayList(Uri) filesPath , который хочу записать в файл внутренней памяти. Я создал JSONArray и записал его в файл:
JSONArray jsFilesPath = new JSONArray(filesPath);
MyJSON.saveJsData(getApplicationContext(), jsFilesPath, fileNamePath);
Метод saveJsData прописан в классе MyJSON, вот его код:
public static void saveJsData(Context context, JSONArray jsFilePath, String fileName) {
try {
FileWriter file = new FileWriter(context.getFilesDir().getPath() + "/" + fileName);
file.write(String.valueOf(jsFilePath));
file.flush();
Log.d(LOG_TAG, "method saveJsData - File writted ");
} catch (IOException e) {
Log.e("TAG", "Error in Writing: " + e.getLocalizedMessage());
}
}
Подскажите пожалуйста, как прочитать теперь этот файл и получить из него массив Uri?