我正在从我这样称呼的活动向相机发送意图:
Intent testphoto = new Intent(Dashboard.this,CameraHandler.class);
startActivity(testphoto);
在CameraHandler
课堂上,我称相机为:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 0);
但是在类中onActivityResult
调用之前CameraHandler
,活动被破坏了。有没有办法防止这种情况发生?
找到答案:我noHistory="true"
在我的中AndroidManifest
,这使得操作系统在结果之前破坏了活动。