検索

ホームページ  >  に質問  >  本文

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

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

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

ringa_leeringa_lee2771日前798

全員に返信(5)返信します

  • 怪我咯

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

    まず、質問者様はどのような携帯電話をお使いですか?
    null を返す最初のケースにも遭遇しました。
    1 アクセス許可を設定するかどうか
    2 アプリケーションがメモリを消費しすぎて、カメラを開くときにエラーが発生するかどうか。

    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

    以前にもこの問題に遭遇しました。フラグメントによって返された requestcode がマイナスであるようです。印刷して見てください。

    返事
    0
  • 怪我咯

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

    こちらをご覧ください:

    https://segmentfault.com/q/1010000005951643

    そこで私は答えました。
    以下の SCDN ブログにあります。

    返事
    0
  • キャンセル返事