Я пытаюсь прочитать список упражнений из файла Exercises.txt в моей папке /assests
, и я нашел множество примеров, но я продолжаю получать ошибку «контекст не может быть разрешен». и если мне удастся исправить, то я получаю «конструктор по умолчанию не может обрабатывать тип исключения IOException брошенный неявной супер конструктор должен определить явный конструктор.»Android - прочитать файл
Вот мой код:
class ChooseExercises extends ListActivity{
String[] exercises;
AssetManager am = context.getAssets(); //Error 1
InputStream inputStream = am.open("test.txt"); //Error 2
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.choose_exercises);
}
}
Благодарю вас всех для оказания помощи.
Какой метод вы рекомендуете для чтения данных из веб-сервиса? Я купил вам книгу, и в ней вы обычно читаете ответ последовательно. Я не знал, есть ли форум для вашей книги, поэтому я задал вопрос здесь в stackoverflow http://goo.gl/9MdzpL – eddy