Я все еще нахожусь в фазе изучения андроида, мне комфортно с языком C и, следовательно, как правило, следуют тем же шаблонам в андроиде. Я хочу понять это конкретное поведение, которое я наблюдал в android (я не смог найти что-либо в Google как ответ).Использование параметра метода в качестве получателя также
Bitmap imageBitmap = BitmapFactory.decodeFile(this.picturePath);
imageBitmap =binarizingTheImage(imageBitmap); //binarizing the image
imageView.setImageBitmap(imageBitmap); //Still original image is displayed
Теперь мой вопрос, когда мы используем с = с + а;, тогда результат обновляется в переменной c.
Но когда я использую код выше, я ожидал, что изображение в двоичном формате будет отображаться в imageView, но это было не так. Но когда я использую diffrent-переменную в качестве владельца результата, я получаю то, что ожидаю.
Bitmap imageBitmap = BitmapFactory.decodeFile(this.picturePath);
binarizedImage=binarizingTheImage(imageBitmap); //Binarizing
+imageView.setImageBitmap(binarizedImage);
спасибо.
Я не ищу ответа, но объяснение того, почему это происходит. – Mayank