我有一個片段,顯示拍攝的照片列表,並允許我通過單擊按鈕拍攝一張新照片;但是,拍攝照片後,它會轉到PreviewActivity以接受或取消拍攝的照片,並添加說明。活動和片段之間的數據
之後,我想回到與信息的片段。爲了澄清:
我的片段調用下面的相機:
imgCamera.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(
android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
nameFile = UUID.randomUUID().toString().replaceAll("-", "");
fileName = HelperFoto.createFile(HelperFoto.getTempFile() + date.replace(":", "_"), nameFile + ".jpg");
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(fileName.toString())));
startActivityForResult(intent, 2);
}
});
在那之後,我傳遞所產生的數據到PreviewActivity如下:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 2 && resultCode == Activity.RESULT_OK) {
Intent startPreview = new Intent(getContext(), PreviewActivity.class);
startPreview.putExtra("path", fileName.toString());
startActivity(startPreview);
}
super.onActivityResult(requestCode, resultCode, data);
}
因此,在我的PreviewActivity,我能夠檢索所有必要的信息;因此,我不能發回它的片段(我試圖使用onBackPressed()沒有成功)。
有人可以幫助我嗎?
工作;但是,該活動的某些功能仍可見。 – Tarcisiofl