【发布时间】:2015-05-21 00:25:14
【问题描述】:
我的 android 应用程序在从 2.3 到 4.4 的所有 android 设备上运行良好。但是,当我将三星 Galaxy S4 更新为 LOLLIPOP 并测试该应用程序时,相机、地图等功能出现了一些错误。
以下是我的应用程序中用于使用本机摄像头的代码 sn-p:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult( requestCode, resultCode, data);
if (requestCode == CAMERA_REQUEST && resultCode == RESULT_OK && null != data)
{
Bitmap camImg = (Bitmap) data.getExtras().get("data");
}
}
在这里,我将 (Bitmap) data.getExtras().get("data") 设为 null。此代码是否有任何替代解决方案。任何帮助将不胜感激。
【问题讨论】:
-
请出示您的
startActivityForResult()电话。 -
我正在使用自定义操作表。请看下面的代码。意图 cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(cameraIntent, CAMERA_REQUEST);
标签: android bitmap android-5.0-lollipop