2

わかりました、ようやくこの方法に問題が解決しました。

file という File オブジェクトがあります。 toString() を実行すると、次のように出力されます

/storage/emulated/0/Pictures/ecohelp/IMG_ecohelp_20131016_214242.jpg

File オブジェクトが次のメソッドに挿入された後

Uri uriFile = Uri.fromFile(file);

uriFile.toString() を実行すると、次のように出力されます

file:///storage/emulated/0/Pictures/ecohelp/IMG_ecohelp_20131016_214242.jpg

「/ storage ...」の先頭にある/を削除しようとしましたが、それでも機能しません。なぜこれが起こるのか知っていますか? 他のものと同じように file:// である必要がありますが、そのうちの 3 つに配置されます。

私は画像のためにこれを模倣しようとしていました: http://developer.android.com/guide/topics/media/camera.html# Saving-media

ファイルを保存しようとすると、次のエラーが表示されます。

10-16 22:16:39.945: E/AndroidRuntime(32080): java.lang.RuntimeException: 
Failure delivering result ResultInfo{who=android:fragment:2, request=100, 
result=-1, data=null} to activity 
{com.example.ecohelp/com.example.ecohelp.MainActivity}: java.lang.NullPointerException
4

3 に答える 3