2016-04-28 5 views
0

Ich bin vor ein Problem in Samsung Galaxy J5 GerätSamsung Galaxy J5 nicht speichern oder Lesen von Bildern

es gibt mir immer einen Fehler kann nicht Bild speichern, wenn versuchen Bild von der Kamera zu nehmen, auch wenn ich versuche Bild zu laden von URI bekam ich eine Ausnahme

hier Beispiel der Urii ist, dass ich zu öffnen versuchen

file:///storage/emulated/0/DCIM/Tango/image.jpg 

und hier ist die Ausnahme, die ich bekam

E/MediaStore: Failed to insert image 
java.io.FileNotFoundException: No such file or directory 
at android.database.DatabaseUtils.readExceptionWithFileNotFoundExceptionFromParcel(DatabaseUtils.java:146) 
at android.content.ContentProviderProxy.openAssetFile(ContentProviderNative.java:620) 
at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:943) 
at android.content.ContentResolver.openOutputStream(ContentResolver.java:690) 
at android.content.ContentResolver.openOutputStream(ContentResolver.java:666) 
at android.provider.MediaStore$Images$Media.insertImage(MediaStore.java:961) 
at com.forsale.forsale.controller.manager.ForSaleServerManager.getImageUri(ForSaleServerManager.java:3641) 
at com.forsale.forsale.controller.manager.ForSaleServerManager.getFileObject(ForSaleServerManager.java:3627) 
at com.forsale.forsale.controller.manager.ForSaleServerManager$33.doInBackground(ForSaleServerManager.java:2514) 
at com.forsale.forsale.controller.manager.ForSaleServerManager$33.doInBackground(ForSaleServerManager.java:2492) 
at android.os.AsyncTask$2.call(AsyncTask.java:292) 
at java.util.concurrent.FutureTask.run(FutureTask.java:237) 
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 
at java.lang.Thread.run(Thread.java:818) 

java.lang.NullPointerException: uriString 
at android.net.Uri$StringUri.<init>(Uri.java:471) 
at android.net.Uri$StringUri.<init>(Uri.java:461) 
at android.net.Uri.parse(Uri.java:433) 
at com.forsale.forsale.controller.manager.ForSaleServerManager.getImageUri(ForSaleServerManager.java:3642) 
at com.forsale.forsale.controller.manager.ForSaleServerManager.getFileObject(ForSaleServerManager.java:3627) 
at com.forsale.forsale.controller.manager.ForSaleServerManager$33.doInBackground(ForSaleServerManager.java:2514) 
at com.forsale.forsale.controller.manager.ForSaleServerManager$33.doInBackground(ForSaleServerManager.java:2492) 
at android.os.AsyncTask$2.call(AsyncTask.java:292) 
at java.util.concurrent.FutureTask.run(FutureTask.java:237) 
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 
at java.lang.Thread.run(Thread.java:818) 

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.io.File.getName()' on a null object reference 
at com.forsale.forsale.controller.manager.MultipartUtility.addFilePart(MultipartUtility.java:54) 
at com.forsale.forsale.controller.manager.ForSaleServerManager$33.doInBackground(ForSaleServerManager.java:2515) 
at com.forsale.forsale.controller.manager.ForSaleServerManager$33.doInBackground(ForSaleServerManager.java:2492) 
at android.os.AsyncTask$2.call(AsyncTask.java:292) 
at java.util.concurrent.FutureTask.run(FutureTask.java:237) 
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 
at java.lang.Thread.run(Thread.java:818) 

Antwort

0

Sie müssen zuerst Ihren Pfad überprüfen. und wenn es korrekt ist, dann suchen Sie nach der Bildbezeichnung als 'image.jpg'. Dies könnte das Problem lösen.

Verwandte Themen