찾다

 >  Q&A  >  본문

Android 调用相机拍照data 返回null。

在Fragment中点击按钮启动相机拍照,在Fragment所依附的activity中重写onActivityResult方法,然后去接收,能进入到onActivityResult方法,但是返回的data是null。这个该如何解决?

已经指定了图片存放的路径,如果在onActivityResult中通过指定路径去取,改如何处理?

ringa_leeringa_lee2771일 전799

모든 응답(5)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-04-17 17:27:19

    먼저 질문자님께서는 어떤 휴대폰을 사용하시나요?
    처음으로 null을 반환하는 경우도 겪었습니다.
    1 권한 설정 여부
    2 애플리케이션이 메모리를 너무 많이 차지하여 카메라를 열 때 오류가 발생하는지 여부

    두 번째 상황은 처리하기 쉽습니다. 그냥 받으세요
    하지만 설정한 경로가 null인 경우도 있을 수 있습니다

    Null은 기본적으로 메모리 부족으로 인해 발생합니다. 메모리 누수가 있는지 확인하는 것이 가장 좋습니다

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:27:19

    logcat에 오류 게시

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:27:19

    권한을 추가하셨나요?

    으아악

    회신하다
    0
  • 黄舟

    黄舟2017-04-17 17:27:19

    이전에도 프래그먼트에서 반환된 요청 코드가 부정인 것 같습니다. 인쇄하여 살펴보시기 바랍니다.

    회신하다
    0
  • 怪我咯

    怪我咯2017-04-17 17:27:19

    여기를 살펴보세요:

    https://segmentfault.com/q/1010000005951643

    그렇게 대답했어요.
    아래 SCDN 블로그에도 하나 있습니다.

    회신하다
    0
  • 취소회신하다