Я хочу прочитать список CSV, который выглядит следующим образом:
question;awnser1;awnser2;awnser3;awnser4;correctawnserId
Is my Computer on;yes;no;maybe;probably not;1
Я могу прочитать все вопросы, и он работает нормально, проблема со специальными символами, отличными от Ascii.
Вот код R.raw.grundlage - это CSV с вопросами и полями, которые я указал выше
public List<Question> getQuestions(Activity calledActivity) {
InputStream is = calledActivity.getResources().openRawResource(R.raw.grundlage);
List<Question> list = new ArrayList<>();
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(is));
reader.readLine();
} catch (Exception e) {
e.printStackTrace();
}
String line = "";
if (is != null) {
try {
while ((line = reader.readLine()) != null) {
String data[] = line.split(";");
list.add(new Question(data[0], data[1], data[2], data[3], data[4], data[5]));
}
} catch (Exception e) {
}
}
return list;
}