2014-11-28 7 views
0

내 응용 프로그램 (MainActivity 및 CheckActivity)에서 두 가지 활동이 있습니다.
CheckActivity 및 CheckActivity에서의 MainActivity 인 텐트 갤러리 이미지 선택 이미지.
갤러리 응용 프로그램에서 돌아 왔을 때 항상 MainActivity로 돌아갑니다.
Gallery 응용 프로그램에서 반환 할 때 CheckActivity로 어떻게 되돌릴 수 있습니까?Android Intent 이미지 갤러리

이것은 내 코드입니다.

MainActivity.java

Intent intent = new Intent(this, CheckActivity.class); 
startActivityForResult(intent, 1); 

CheckActivity.java는

Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); 
startActivityForResult(intent, 2); 

항상 =

1. 대단히 감사합니다 MainActivity.java 및 requestCode가에 onActivityResult를 반환합니다. 난 당신이 당신의 CheckActivity로 마무리()을 넣어 생각

Intent intent = new Intent(this, CheckActivity.class); 
startActivity(intent); 
+0

전체 코드를 넣을 수 있습니까? –

+0

이상합니다. 귀하의 코드는 괜찮습니다. 네가 우리에게 보여주지 않은 게있어? CheckActivity의 onActivityResult()에서 finish()가 끝났습니까? – greenapps

+0

답장을 보내 주셔서 감사합니다. 나는 onStop()에서 finish()를 찾았습니다. – Parunyu

답변

0

나는 당신의 문제가 여기에 대신 당신이 시도

Intent intent = new Intent(this, CheckActivity.class); 
startActivity(intent); 
0

를 사용하는이 라인의

Intent intent = new Intent(this, CheckActivity.class); 
startActivityForResult(intent, 1); 

생각 이후

Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); 
startActivityForResult(intent, 2); 
finish(); 

finish()를 제거하면 잘 작동합니다 ...

0

:

+0

답장을 보내 주셔서 감사합니다. onStop()에서 finish()를 찾았습니다. – Parunyu