Здравствуйте, я пытался создать файл с FileWriter, следуя этому руководству
https://medium.com/@ssaurel/parse-and-write-json-data-in-java-with-gson-dd8d1285b28
но я всегда получаю
not fn
как только я открываю logcat, это означает, что файл никогда не создается.
Я не понял вопроса.
Вот мой код
fun writeJson()
{
val item1 = InterItem(1, DateT(2018, Calendar.FEBRUARY, 6).date, "Dina", "type1")
val item2 = InterItem(2, DateT(2018, Calendar.MARCH, 8).date, "Lili", "type2")
val item3= InterItem(3, DateT(2018, Calendar.MAY, 10).date, "Wassim", "type3")
val res = ListInter()
res.list= arrayListOf( item1, item2, item3)
val gson = GsonBuilder().setPrettyPrinting().create()
val strJson = gson.toJson(res)
var writer: FileWriter? = null
try {
writer = FileWriter("data.json")
writer.write(strJson)
} catch (e: IOException) {
e.printStackTrace()
Log.e("errr","not fn")
} finally {
if (writer != null) {
try {
writer.close()
} catch (e: IOException) {
e.printStackTrace()
Log.e("errr","not close")
}
}
}
}