@NonNull public static String readTextFileFromAsset(Context c, String path) { StringBuilder s = new StringBuilder(); InputStream fIn = null; InputStreamReader isr = null; BufferedReader input = null; try { fIn = c.getResources().getAssets().open(path); isr = new InputStreamReader(fIn); input = new BufferedReader(isr); String line; while ((line = input.readLine()) != null) { s.append(line); } } catch (Exception e) { e.getMessage(); } finally { try { if (isr != null) isr.close(); if (fIn != null) fIn.close(); if (input != null) input.close(); } catch (Exception e2) { e2.getMessage(); } } return s.toString(); }