Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Novichek_9I
4 / 5 / 4
Регистрация: 31.03.2015
Сообщений: 140
#1

Вылетает приложение, в котором уменьшаю фото - Программирование Android

01.05.2015, 19:36. Просмотров 248. Ответов 0
Метки нет (Все метки)

Вообщем, есть код, который Вызывает камеру - делает фото - заходит в галерею - отображает выбранное фото в приложении. И насколько я смог понять на методе createScaledBitmap оно вылетает. Не могу понять почему. Подскажите, пожалуйста!

Вот сам код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
public class MainActivity extends Activity {
 
    TextView textTargetUri;
 
    ImageView imageView;
    static final int GALLERY_REQUEST = 1;
    public final int CAMERA_RESULT = 0;
 
    private String targetUri;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        textTargetUri = (TextView) findViewById(R.id.tvTargetUri);
        imageView = (ImageView) findViewById(R.id.imageView1);
 
        targetUri=textTargetUri.toString(); //Получаем StringPath
        Bitmap bm= BitmapFactory.decodeFile(targetUri);
 
 
        int width=bm.getWidth();
        int height=bm.getHeight();
 
        int halfWidth = width/2;
        int halfHeight = height/2;
 
        Bitmap bmHalf = Bitmap.createScaledBitmap(bm, halfWidth,halfHeight, true);  // Похоже, здесь приложение вылетает
 
        imageView.setImageBitmap(bmHalf);
 
    }
 
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        // TODO Auto-generated method stub
        super.onActivityResult(requestCode, resultCode, data);
 
        switch (requestCode) {
            case GALLERY_REQUEST:
                if (resultCode == RESULT_OK) {
                    Uri selectedImage = data.getData();
 
                    textTargetUri.setText(selectedImage.toString());
                    //imageView.setImageURI(selectedImage);
                }
        }
    }
 
    public void OnButtonClick(View v) {
        // запускаем Галерею
 
        Intent intent = new Intent(Intent.ACTION_PICK,
                android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
        startActivityForResult(intent, GALLERY_REQUEST);
        Intent shot=new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        startActivityForResult(shot,CAMERA_RESULT);
    }
}
Вот что в логе :
Caused by: java.lang.NullPointerException
at com.example.irina.camera.MainActivity.onCreate(MainActivity.java:39)
at android.app.Activity.performCreate(Activity.java:5343)

Строка 39 - это как раз метод createScaledBitmap
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.05.2015, 19:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вылетает приложение, в котором уменьшаю фото (Программирование Android):

Вылетает приложение
Доброго времени суток. Прошу помочь разобраться с проблемой. Пишу...

Вылетает приложение
вылетает не знаю почему, помогите пожалуйста package com.example.stracking;...

Вылетает приложение
Здравствуйте, подскажите пожалуйста, почему когда я прикладываю три пальца к...

Вылетает приложение
Вылетает при работе кода в кнопке sobr! package com.example.stracking; ...

Вылетает приложение onRestart()
Здравствуйте. Заметил в приложение такой баг. Если свернуть его и через...

Вылетает приложение от 4.4 и ниже
Создал проект в Android Studio c Navigation Dravel Acticity выбрал 4.0.(4.4...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.05.2015, 19:36
Привет! Вот еще темы с решениями:

Вылетает сетевое приложение
Есть такой код: //устанавливаем соединение URLConnection conn = null;...

Вылетает созданное приложение
TextView t1; TextView fy; TextView fm; TextView fd; ...

Подписанное приложение вылетает
Кто-нибудь сталкивался с таким? Есть рабочее приложение, тестится в эмуляторе и...

Вылетает приложение при запуске
Здравствуйте. Столкнулся со следующей проблемой. В приложении при запуске...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru