Как записать растровое изображение в файл асинхронно? - PullRequest
0 голосов
/ 23 января 2020

У меня есть приложение cameraX, где пользователь может сделать фотографию, а затем на экране появляется полноразмерная фотография с кнопками «Сохранить» и «Отмена». Когда пользователь нажимает «Сохранить», мне нужно записать это изображение (растровое изображение) во внешний каталог и сразу же закрыть это полноэкранное изображение и go снова на экране камеры. Но у меня есть некоторая задержка, прежде чем изображение исчезнет. Я использую FileOutputStream для сохранения растрового изображения в моем внешнем каталоге с помощью метода bitmap.compress (), но кажется, что все это делается синхронно, в потоке пользовательского интерфейса.

Я пытаюсь изучить Rx Java и не знаю, возможно ли сделать это асинхронно с Rx?

...