2013-03-13 2 views
1

Я использую этот код, и если я нажму кнопку, вызывается галерея. Однако, когда я нажимаю кнопку «Назад» на галерее, происходит NullPointerException. Как я могу решить эту проблему? Пожалуйста, помогите мне. Я думаю, это происходит потому, что я использовал startActivityForResult, но результата нет. Но я не могу найти, как я могу решить эту ошибку?Android-антураж для Android (startActivityForResult) ошибка кнопки назад

plusButton.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 

       Intent intent = new Intent(Intent.ACTION_PICK); 

       intent.setType("image/*"); 
       intent.setData(android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); 
       startActivityForResult(intent, REQ_GALLERY); 
       onResume(); 
     } 
    }); 
+0

пост StackTrace и onactivityResult код ... и у вызова onresume явно .. опубликовать свой код, а также – baboo

ответ

0

Используйте приведенный ниже код вместо:

Intent intent = new Intent(); 
intent.setType("image/*"); 
intent.setAction(Intent.ACTION_GET_CONTENT); 
startActivityForResult(Intent.createChooser(intent, "Select Picture"),PICK_IMAGE); 
Смежные вопросы