Я новичок в android, и я получаю эту ошибку, когда пытаюсь использовать decodefile()
.Невозможно декодировать поток java.io.FileNotFoundException в android?
Вот код
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if ((requestCode == PICK_FROM_GALLERY) && (resultCode == RESULT_OK) && (data != null)){
selectedImageUri = data.getData();
Log.e("Path1", ""+selectedImageUri);
path1 = selectedImageUri.getPath();
file = new File(path1);
path =file.getAbsolutePath();
Log.e("Path2", file.getAbsolutePath());
mImageView.setImageURI(selectedImageUri);
}}
protected void badButtonPressed() {
final long startTime = SystemClock.uptimeMillis();
BitmapFactory.Options options = new BitmapFactory.Options();
// Part 1: Decode image
>> Bitmap unscaledBitmap = BitmapFactory.decodeFile(path, options);
imageHeight = options.outHeight;
imageWidth = options.outWidth;
Log.e("w", ""+imageWidth);
Log.e("h", ""+imageHeight);
Пожалуйста скажите мне мою ошибку.
Пожалуйста, пост полный StackTrace. –
Добро пожаловать в переполнение стека. Я отредактировал ваше сообщение, чтобы исправить несколько вопросов английского языка. Я также выделил имя функции, используя две звездочки. Я не вижу ошибки, о которых вы упоминаете. Измените свой пост и покажите нам ошибку (используйте> в начале строки для ее маркировки). –
@RohutGupta Вы выбрали имя функции, почему? Когда форматирование кода уже существует? – EJP