Обработать исключение
Добавлено: 25 фев 2015, 17:45
Помогите обработать исключение. Код почему то не срабатывает, хотя вроде должно.
try {//картинки по этому пути нет должно выскочить исключение
image.setImageDrawable(Drawable.createFromPath(patch));
}
catch (Exception e) {// обрабатываем исключение показываем ic_launcher
image.setImageResource(R.drawable.ic_launcher);
}
Отвечу сам себе.
String patch="/mnt/sdcard/DictonaryPictures/may.jpeg";// путь к картинке
Log.d(MY_LOG, "ищем картинку путь "+patch);
try {//если какая то фигня с загрузкой картинки, должно выскочить исключение
FileInputStream fis=new FileInputStream(patch);
Drawable dravImage=Drawable.createFromStream(fis, null);
image.setImageDrawable(dravImage);
}
catch (Exception e) {// обрабатываем исключение показываем ic_launcher
image.setImageResource(R.drawable.ic_launcher);
}
try {//картинки по этому пути нет должно выскочить исключение
image.setImageDrawable(Drawable.createFromPath(patch));
}
catch (Exception e) {// обрабатываем исключение показываем ic_launcher
image.setImageResource(R.drawable.ic_launcher);
}
Отвечу сам себе.
String patch="/mnt/sdcard/DictonaryPictures/may.jpeg";// путь к картинке
Log.d(MY_LOG, "ищем картинку путь "+patch);
try {//если какая то фигня с загрузкой картинки, должно выскочить исключение
FileInputStream fis=new FileInputStream(patch);
Drawable dravImage=Drawable.createFromStream(fis, null);
image.setImageDrawable(dravImage);
}
catch (Exception e) {// обрабатываем исключение показываем ic_launcher
image.setImageResource(R.drawable.ic_launcher);
}