【问题标题】:onActivityResult() not called after taking a photo拍照后未调用 onActivityResult()
【发布时间】:2015-03-11 22:51:20
【问题描述】:

我已使用此代码从相机拍照,但 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);

【问题讨论】:

标签: android onactivityresult


【解决方案1】:

你没有onActivityResult()方法,检查这个相关问题onActivityResult error。 OP 有几乎可以工作的例子。

【讨论】:

    【解决方案2】:

    有两种拍照方式:

    1 - 使用 Intent 制作照片

    2 - 使用相机 API

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

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-17
      • 2011-06-30
      • 1970-01-01
      • 2015-12-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多