1
拍照後,我試圖通過相機的目的傳遞文件位置和ID。使用相機拍攝照片後,意圖爲空
這發生在這個代碼:
btaddphoto.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Integer vraagnr = Integer.parseInt(lblQuestionNr.getText().toString());
String _path = Environment.getExternalStorageDirectory().toString() + File.separator + "photo_" + vraagnr.toString() + ".png";
File file = new File(_path);
Uri outputFileUri = Uri.fromFile(file);
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
intent.putExtra("view", newview.Id);
((Activity) ctx).startActivityForResult(intent, newview.Id);
}
});
在這段代碼的意圖存在,又名不爲空。
在此代碼數據爲空:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
}
爲什麼數據空? 與OnClick事件中的意圖不一樣嗎?
RG, 埃裏克
好的,認爲是一種傳遞照片信息的方式。在全局變量中放置圖片位置和視圖ID。現在它按我的意圖工作。 – Eric