마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 카메라 실제경로 커서 질문... [closed]

0 추천
	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 넘기는데 ㅠ
 
질문을 종료한 이유: 커서 한번더 호출해서 그런듯합니다.
witsht (350 포인트) 님이 2015년 8월 26일 질문
witsht님이 2015년 8월 27일 closed
...