Android вылетает при нажатии кнопки назад - PullRequest
0 голосов
/ 25 марта 2012

У меня есть приложение для Android, которое дает пользователю возможность загрузить изображение с SD-карты. Проблема в том, что после того, как они нажали «загрузить с SD» и получили «открыть с помощью галереи или файлового менеджера», если они нажали обратно, приложение заблокировалось.

У меня есть отчет от logcat, если у кого-то есть идеи, я был бы очень признателен за это !!

03-25 16:13:04.915: E/AndroidRuntime(1389): java.lang.RuntimeException:
Failure delivering result
ResultInfo{who=null, request=2, result=0, data=null}
to activity {my.img.project/my.img.project.projActivity}:
java.lang.NullPointerException

Приложение вылетает в методе "onActivityResult", я полагаю, потому что у него нет способа обработать кнопку возврата ???

1 Ответ

1 голос
/ 25 марта 2012

Сложно понять без кода, но держу пари, что вы не обрабатываете случай отмены, когда данные результата равны null.Просто проверьте, что данные результата не являются нулевыми, прежде чем пытаться получить к ним доступ.

...