Я использовал ниже код из библиотеки ucrop и отображается окно обрезки.Ucrop onActivityMethod не работает
Uri destinationUri = Uri.fromFile(new File(myContext.getCacheDir(), "IMG_" + System.currentTimeMillis()));
UCrop.of(sourceUri, destinationUri)
.withMaxResultSize(maxWidth, maxHeight)
.start(myContext);
но, управление не идет внутри onActivityResult способ. Если/Else оба не работают.
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK && requestCode == UCrop.REQUEST_CROP) {
final Uri resultUri = UCrop.getOutput(data);
} else if (resultCode == UCrop.RESULT_ERROR) {
final Throwable cropError = UCrop.getError(data);
}
}
Любая идея в том, что случилось, я что-то пропустил?
есть любое фиксированное отношение вы хотите обрезать? ** как 16: 9, 4: 3, 1: 1 ** –