从Intent MediaStore中读取其他内容。ACTION_IMAGE_CAPTURE

|| 1)如果我尝试将额外的数据传递给“ 0”到另一个活动,例如:
Intent intent = new Intent(mContext, NoteActivity.class);
intent.putExtra(LIFE_ENTRY_NOTE, mEntry.getNote());
intent.putExtra(LIFE_ENTRY_ID, mEntry.get_ID());
然后它可以正常工作,我可以通过
data.getExtras().getString(CubbieButton.LIFE_ENTRY_NOTE)
读取它 2)但是如果我创建这样的意图:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(LIFE_ENTRY_ID, mEntry.get_ID());
我无法通过ѭ2来阅读 所有的读数都在
onActivityResult(int requestCode, int resultCode, Intent data)
中完成 我无法通过
MediaStore.ACTION_IMAGE_CAPTURE
创建的Intent携带数据吗? 谢谢     
已邀请:
        调用onActivityResult时,\“数据\”很可能是您调用的活动创建的新意图。由于您调用了相机来启动,因此它不知道您的LIFE_ENTRY值,因此很可能会忽略它们。与您的NoteActivity类相反,您知道如何处理这些值并可以保存它们/将它们传递回调用活动。     

要回复问题请先登录注册