7

SCINO. Android для начинающих. Занятие 8

  • Upload
    scino

  • View
    61

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SCINO. Android для начинающих. Занятие 8
Page 2: SCINO. Android для начинающих. Занятие 8
Page 3: SCINO. Android для начинающих. Занятие 8

try

{

// Небезопасный код

}

catch (Exception ex)

{

// Обработка исключения

}

finally

{

// Код, выполняющийся при выходе из блока try

}

Page 4: SCINO. Android для начинающих. Занятие 8

try

{

sum = Integer.parseInt(a_str)+ Integer.parseInt(b_str);

}

catch (NumberFormatException ex)

{

sum = -1;

}

Page 5: SCINO. Android для начинающих. Занятие 8

openFileOutput(String name, int mode) – возвращает поток файла открытого на запись для текущего контекстаopenFileInput(String name) – возвращает поток файла открытого на чтение для текущего контекста

OutputStreamWriter – преобразует символьный поток в бинарныйInputStreamReader – преобразует символьный поток в бинарный

BufferedWriter - организует буферизированную запись текстовых данных в потокBufferedReader - организует буферизированное чтение текстовых данных из потока

Page 6: SCINO. Android для начинающих. Занятие 8

Environment.getExternalStorageDirectory() – получение пути к внешнему хранилищу

FileWriter – поток записи данных в файл

FileReader – поток чтения данных из файла

Page 7: SCINO. Android для начинающих. Занятие 8

FileNotFoundException – файл не найден

IOException – ошибка ввода вывода