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

Cursor 에러 질문 드려요...

–1 추천
		protected void onActivityResult(int requestCode, int resultCode, Intent data) {
			
			if (resultCode != RESULT_OK) {
				return;
			}

			switch (requestCode) {
			
			case PICK_FROM_CAMERA:
				Intent intent = new Intent(this, com.samsiki.ImageEdditerMainActivity.class);
				FileUtil.setStrFilePath(mImageCaptureUri.getPath());
				intent.putExtra("scale", true);
				Log.d("PickFromCamera","PickFromCamera");
				startActivityForResult(intent, TAKE_PICTURE);
//				imageCursor.close();
				finish();
				break;
				
			case TAKE_PICTURE:
				Log.d("TAKE_PICTURE","TAKE_PICTURE");
				Log.d("Gallery FilePath",FileUtil.getStrFilePath());
				Intent picture = new Intent();
				picture.putExtra("SeCd", TAKE_PICTURE);
				setResult(RESULT_OK,picture);
				finish();
				break;
			}
		}

지금 finish()를 했을땐 다음 엑티비트에서 화면이 뜨구요... imageCursor.close 를 하면 다음화면자체가 뜨지 않아서 주석처리 해놓았는데요... case TAKE_PICTURCE 을 다시 타서 setresult를 하려면 finish가 되면 안되고 cursor만 어떻게 해야 되는데 감이 잡히지 않습니다. 도와주세요 .ㅠㅠ 

http://karadress.tistory.com/58

여 아래 페이지 보고 cursor 종료하려고 했는데요... 아예 안나오더라구요 ㅠ...

mGvImageList(GridView).getadapter() 까지 밖에 ...

getCursor가 없어요 도와주십쇼 ...

 

정리 : activity를 안죽이고 Cursor만 죽이는 방법? ( GridView에 연결되어 있는 커서? Cursor Erorr가 안나는 방법 ...ㅠ )

캐릭 (420 포인트) 님이 2015년 5월 28일 질문
캐릭님이 2015년 5월 28일 수정

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...