Android: не удается прочитать из файла с помощью FileInputStream

Я пытаюсь прочитать файл с именем "quiz_questions.txt" в моей папке res/raw. Код, который у меня есть, компилируется, но похоже, что он останавливается, не дойдя до FileInputStream. Может, открывает, но не читает. Я не уверен.

import java.io.*;
import android.app.Activity;
import android.content.Context;
import android.content.res.Resources;

public class Questions extends Activity {

public String[][] questions = new String[10][5];

public void fillArray() {
    {
        Context con = null;
        try {
            //fis = new BufferedInputStream(new FileInputStream("res/raw/quiz_questions.txt"));
            FileInputStream fis = (FileInputStream) con.getResources().openRawResource(R.raw.quiz_questions);
            BufferedReader br = new BufferedReader(new InputStreamReader(fis));
            String nextLine;
            int i = 0, j = 0;
            while ((nextLine = br.readLine()) != null) {
                if (j == 5) {
                    j = 0;
                    i++;
                }
                questions[i][j] = nextLine;
            }
            fis.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
}
7
задан rockhard_ridefree 25 March 2012 в 21:14
поделиться