App Crash in Crop Activity в 2.1,2.2 и т. Д., Но работает в 1.6
Привет, друзья,
Я хочу использовать Crop Activity, но это будет Crash as
к деятельности {com.CropActivity/com.CropActivity.CropActivity}: android.content.ActivityNotFoundException:
Его код правильно работает в Android 1.6, но его сбой в 2.1 или 2.2. пожалуйста, дайте мне решение заранее спасибо
Это мой код для начала деятельности по растениеводству.
Intent i = new Intent("com.android.camera.action.CROP");
i.setClassName("com.android.camera","com.android.camera.CropImage");
i.setData(data.getData());
image.setImageURI(data.getData());
Log.d("Camera", "path: " + data.getData().getPath());
i.putExtra("noFaceDetection", false);
i.putExtra("outputX", iconWidth);
i.putExtra("outputY", iconHeight);
i.putExtra("aspectX", iconWidth);
i.putExtra("aspectY", iconHeight);
i.putExtra("scale", true);
i.putExtra("output", Uri.parse(iconUri));
i.putExtra("return-data", true);
startActivityForResult(i, CROP_IMAGE);
1 ответ
Если это CropActivity, которая существует на Android по умолчанию, тогда она официально не является частью API, поэтому строка намерения, вероятно, изменилась.
Смотрите эти ссылки для возможных решений / альтернатив