さまざまなテストで構成されるアプリを開発していますが、各テスト (アクティビティ) ごとに異なる txt ファイルを読み取る必要があります。私はこれを行うことを知っていますが、手動で変更します。特定のアクティビティの実行中に適切な txt を読み取るにはどうすればよいでしょうか。たとえば、アクティビティ 1 では、1.txt などを読み取る必要があります。ここに私がtxtを読んだコードがあります。
String questionFile = "";
questionFile = "1.txt";
questionCount = 20;
Log.i("Question", questionFile + ": " + questionCount);
try {
InputStream is = context.getAssets().open(questionFile);
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
// Skips lines
for (i = 0; i< questionNumber; i++) {
reader.readLine();
}
question = reader.readLine();
} catch (IOException e) {
e.printStackTrace();
}