摄影后没有调用onActivityResult()

时间:2015-03-11 14:40:28

标签: android onactivityresult

我已使用此代码从相机拍摄照片,但onActivityResult()未调用。

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File f = new File(android.os.Environment.getExternalStorageDirectory(),"temp.jpg");
intent.putExtra("return-data", true);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(f));
startActivityForResult(intent, 0);

2 个答案:

答案 0 :(得分:0)

您没有onActivityResult()方法,请检查此相关问题onActivityResult error。 OP几乎是有效的例子。

答案 1 :(得分:0)

拍摄照片的方法有两种:

1 - 使用意图制作照片

2 - 使用相机API

我认为你应该使用第二种方式,其中两种方式有a sample code

希望它有所帮助。