try catch 无法捕获异常 BitmapFactory.decodeFileDescriptor

FileDescriptor fd

Options options


try{

//先进行FileDescriptor 的判断 或者 加入FileDescriptor 读取,此段异常可以被捕获,后面不再执行

        FileInputStream in = new FileInputStream(fd);
        Log.e(TAG," in.read():  "+ in.read());



//无法被捕获

        Bitmap result1 = BitmapFactory.decodeFileDescriptor (fd, null, options);
        Log.e(TAG," result1 "+result1);
        }catch (Exception ex) {
        Log.e(TAG," Exception");
            Log.w(TAG, ex);
            return null;
        }

你可能感兴趣的:(try catch 无法捕获异常 BitmapFactory.decodeFileDescriptor)