После анализа cra sh и проверки аварийной базы Firebase я получил решение моей ошибки. На самом деле я передаю изображение одного действия другому, и его мастер sh находится там.
Деятельность A
Intent code = new Intent(Activity_A.this, Activity_B.class);
code.putExtra("BitmapImage", bitmap);
startActivity(code);
Деятельность B
И я получаю изображение в другом классе
if (getIntent()!= null) {
bitmap = (Bitmap) getIntent().getParcelableExtra("BitmapImage");
}
Решение - : преобразовать растровое изображение в байтовый массив после передачи одного действия другому, как показано ниже
Задание A:
Intent code = new Intent(Activity_A.this, Activity_B.class);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] byteArray = stream.toByteArray();
code.putExtra("BitmapImage", byteArray);
startActivity(code);
Задание B:
Bundle extras;
if (intent != null) {
extras = getIntent().getExtras();
byte[] byteArray = extras.getByteArray("BitmapImage");
Bitmap bitmap = BitmapFactory.decodeByteArray(byteArray, 0, byteArray.length);
}
После этого кода моя проблема решена:)