public String getRealPathFromURI(Uri contentUri) {
// can post image
String[] proj = { MediaStore.Images.Media.DATA };
Cursor cursor = MypageProfile.this.getContentResolver().query(contentUri, proj, // Which// columns// to // return
null, // WHERE clause; which rows to return (all rows)
null, // WHERE clause selection arguments (none)
null); // Order-by clause (ascending by name)
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
cropFile = cursor.getString(column_index);
cursor.close();
return cropFile;
}
08-26 19:03:52.821: W/System.err(10525): java.lang.NullPointerException
08-26 19:03:52.821: W/System.err(10525): at android.content.ContentResolver.acquireUnstableProvider(ContentResolver.java:1423)
08-26 19:03:52.821: W/System.err(10525): at android.content.ContentResolver.query(ContentResolver.java:448)
08-26 19:03:52.821: W/System.err(10525): at android.content.ContentResolver.query(ContentResolver.java:407)
08-26 19:03:52.821: W/System.err(10525): at com.samsiki.mypage.MypageProfile.getRealPathFromURI(MypageProfile.java:912)
08-26 19:03:52.821: W/System.err(10525): at com.samsiki.mypage.MypageProfile.onActivityResult(MypageProfile.java:788)
08-26 19:03:52.821: W/System.err(10525): at android.app.Activity.dispatchActivityResult(Activity.java:5581)
08-26 19:03:52.821: W/System.err(10525): at android.app.ActivityThread.deliverResults(ActivityThread.java:3517)
08-26 19:03:52.821: W/System.err(10525): at android.app.ActivityThread.handleSendResult(ActivityThread.java:3564)
08-26 19:03:52.821: W/System.err(10525): at android.app.ActivityThread.access$1300(ActivityThread.java:163)
08-26 19:03:52.821: W/System.err(10525): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1305)
08-26 19:03:52.821: W/System.err(10525): at android.os.Handler.dispatchMessage(Handler.java:102)
08-26 19:03:52.821: W/System.err(10525): at android.os.Looper.loop(Looper.java:157)
08-26 19:03:52.821: W/System.err(10525): at android.app.ActivityThread.main(ActivityThread.java:5335)
08-26 19:03:52.821: W/System.err(10525): at java.lang.reflect.Method.invokeNative(Native Method)
08-26 19:03:52.821: W/System.err(10525): at java.lang.reflect.Method.invoke(Method.java:515)
08-26 19:03:52.821: W/System.err(10525): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
08-26 19:03:52.821: W/System.err(10525): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
08-26 19:03:52.821: W/System.err(10525): at dalvik.system.NativeStart.main(Native Method)
null이라뇨 ㅠ.ㅠ.. uri 넘기는데 ㅠ