@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == CAMERA_REQUEST && resultCode == Activity.RESULT_OK) {
String _path = Environment.getExternalStorageDirectory() + File.separator + "TakenFromCamera.jpg"+time;
Bitmap mBitmap = BitmapFactory.decodeFile(_path);
Bitmap mBitmap1 = RotateBitmap(mBitmap, 90);
mImageView.setImageBitmap(mBitmap1);
}
}
public Bitmap RotateBitmap(Bitmap source, float angle) {
Matrix matrix = new Matrix();
matrix.postRotate(angle);
return Bitmap.createBitmap(source, 0, 0, source.getWidth(), source.getHeight(), matrix, true);
}
при заходе в метод RotateBitmap во второй раз - приложение вылетает, в чем может быть причина? Android sdk < 23, android < 6
Продвижение своими сайтами как стратегия роста и независимости