我的应用程序中有两个活动(MainActivity和CheckActivity)
MainActivity意图CheckActivity和CheckActivity意图到Gallery应用程序选择图像。
但是当从Gallery Application返回时,它总是返回MainActivity
从Gallery Application返回时如何返回CheckActivity。
这是我的代码。
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);
它总是在MainActivity.java和requestCode = 1中返回onActivityResult。
非常感谢。
答案 0 :(得分:0)
我认为你的问题在这里
Intent intent = new Intent(this, CheckActivity.class);
startActivityForResult(intent, 1);
使用
而不是这些行Intent intent = new Intent(this, CheckActivity.class);
startActivity(intent);
答案 1 :(得分:0)
试试这个:
Intent intent = new Intent(this, CheckActivity.class);
startActivity(intent);
答案 2 :(得分:0)
我认为你在
之后将finish()放入CheckActivityIntent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, 2);
finish();
如果你删除finish()它会正常工作......