я новичок в android. Пишу простое приложение которое транслирует камеру на surfaceView и есть кнопка при нажатии на нее должен метод вытаскивать bitmap. не понимаю как можно заставить асинхронный метод работать правильно. в return bitmap[0] я получаю null.(если есть легче способы подскажите)
public Bitmap getBitmap() {
final Bitmap[] bitmap = new Bitmap[1];
camera.takePicture(null, null, new Camera.PictureCallback() {
@Override
public void onPictureTaken(byte[] data, Camera camera) {
while (data == null)
bitmap[0] = BitmapFactory.decodeByteArray(data, 0, data.length);
}
});
return bitmap[0];
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть таблица вида id id_user status, нужно выбрать id_user так чтобы в ней не было повторяющихся более 1го раза значений, например 1 2 3 4 1, нужно получить...
Выскакивает ошибка при выполнения запроса на выборку: _mysql_exceptionsProgrammingError: not all arguments converted during string formatting Что я делаю не так?
Есть ли такая область разработки, в которой ++ и Go хорошо дополняют друг друга?