Когда я добавляю 1-е изображение, оно обрезается и отображается в 1-м изображении, но когда я добавляю 2-е изображение, оно переопределяет 1-е изображение, присутствующее в 1-м изображении, вместо этого оно должно отображаться во 2-м изображении.
Проблема показана здесь
@RequiresApi(api = Build.VERSION_CODES.M)
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode== 0 && resultCode == RESULT_OK && data != null && data.getData() !=null){
Imageuri = data.getData();
CropImage.activity(Imageuri).setGuidelines(CropImageView.Guidelines.ON).start(AddaddNewProductActivity.this);
}
else if (requestCode== 1 && resultCode == RESULT_OK && data != null && data.getData() !=null){
Imageuri = data.getData();
CropImage.activity(Imageuri).setGuidelines(CropImageView.Guidelines.ON).start(AddaddNewProductActivity.this);
}
else if (requestCode== 2 && resultCode == RESULT_OK && data != null && data.getData() !=null){
Imageuri = data.getData();
CropImage.activity(Imageuri).setGuidelines(CropImageView.Guidelines.ON).start(AddaddNewProductActivity.this);
}
if ( requestCode == CropImage.CROP_IMAGE_ACTIVITY_REQUEST_CODE){
Image.setBackground(null);
CropImage.ActivityResult result = CropImage.getActivityResult(data);
croppedImageUri = result.getUri();
try {
Bitmap bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(), croppedImageUri);
Image.setImageBitmap(bitmap);
} catch (IOException e) {
e.printStackTrace();
}
}
}
private void showImageChooser(){
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,"Select Picture"), 0);
}
private void showImageChooser1(){
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,"Select Picture"), 1);
}
private void showImageChooser2(){
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,"Select Picture"), 2);
}