1.通过获取笨的json文件进行解析,提示无法找到文件 List<QuestionBean> data = new Gson().fromJson(getStringFromAssert(NormalQuestionActivity.this, "data.json"), new TypeToken<List<QuestionBean>>() { }.getType());
public static String getStringFromAssert(Context context, String fileName) { try { InputStream in = context.getAssets().open(fileName); int length = in.available(); byte[] buffer = new byte[length]; in.read(buffer); return new String(buffer, 0, buffer.length, "UTF-8"); } catch (Exception e) { e.printStackTrace(); } return ""; }
2.需要将assets路径与src路径在同一级别,因为之前assets文件夹路径在src路径里面所以无法找到文件