@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (RESULT_OK != resultCode) { return; } if (requestCode == ConstantKeys.ALBUM_PREVIEW_BACK) { boolean finishActivity = data.getExtras().getBoolean("finish"); if (finishActivity) { // ImageGridActivity.this.finish(); Intent resultIntent = new Intent(); resultIntent.putExtra("finish", true); setResult(RESULT_OK, resultIntent); finish(); } } super.onActivityResult(requestCode, resultCode, data); }