Вы добавили TextView в используемый вами макет?Или вы определили TextView в XML-файле макета?Тогда ваш код TextView show = new TextView;неверно.
TextView show = new TextView;должно быть TextView show = new TextView (this); (в Activity).
Не могли бы вы предоставить полный код раньше?Какие ошибки вы получаете?
ОБНОВЛЕНИЕ: Мне интересно, находится ли ваш файл на вашей SD-карте (из-за этого пути).Вы можете получить доступ к SD-карте через Environment.getExternalStorageDirectory (). GetAbsolutePath (), чтобы получить его корневой путь.
Для своих проектов измените эту строку на:
BufferedReader br = new BufferedReader(new InputStreamReader(
openFileInput("stage.txt")));
Полный источник:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String[][] stage = new String[2][3];
try {
BufferedReader br = new BufferedReader(new InputStreamReader(
openFileInput("stage.txt")));
for(int i=0; i<2;i++)
{
for(int j=0; j<3; j++)
{
stage[i][j]=br.readLine();
}
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
TextView question = (TextView) findViewById(R.id.question);
question.setText(stage[0][1]);
}