Android 调用相机拍照data 返回null。
ringa_lee
ringa_lee 2017-04-17 17:25:19
0
5
802

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

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

ringa_lee
ringa_lee

ringa_lee

全員に返信(5)
刘奇

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

2 番目の状況は対処が簡単です。それを理解してください
ただし、設定したパスが null である場合もあります

Null は基本的にメモリ不足が原因で発生します。メモリリークがないか確認することをお勧めします

いいねを押す +0
大家讲道理

logcat にエラーを投稿

いいねを押す +0
大家讲道理

権限を追加しましたか?

リーリー
いいねを押す +0
黄舟

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

いいねを押す +0
刘奇

こちらをご覧ください:

https://segmentfault.com/q/1010000005951643

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート