I've this code for reading a JSON file:
Gson gson = new Gson();
BufferedReader bufferedReader = null;
try {
bufferedReader = new BufferedReader(new FileReader(path));
JsonObject data = gson.fromJson(bufferedReader, JsonObject.class);
Log.d(TAG, "DATA: " + data.toString());
} catch (FileNotFoundException e) {
e.printStackTrace();
} finally {
if (bufferedReader != null) {
try {
bufferedReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
The code seems to work fine, but in logcat I receive these 3 lines:
com.example.package W/System: A resource failed to call close.
com.example.package W/System: A resource failed to call end.
com.example.package W/System: A resource failed to call close.
Is it normal or am I doing something wrong? Many thanks in advance.