Я разработал приложение, чтобы сфотографировать и загрузить его в облаке. Приложение работает нормально для всех мобильных устройств. Приложение зависло в Samsung Galaxy Tab E, и я получил ошибку типа
java.lang.RuntimeException: setParameters failed
at android.hardware.Camera.native_setParameters(Native Method)
at android.hardware.Camera.setParameters(Camera.java:1940)
at CameraActivity.surfaceChanged(CameraActivity.java:401)
Пожалуйста, помогите мне сделать это, и вот мой код, чтобы установить размеры предварительного просмотра камеры
List<Camera.Size> sizes = camParams.getSupportedPreviewSizes();
Camera.Size optimalSize = getOptimalPreviewSize(sizes, getResources().getDisplayMetrics().widthPixels, getResources().getDisplayMetrics().heightPixels);
camParams.setPreviewSize(optimalSize.width, optimalSize.height);
camera.setParameters(camParams);
camera.setPreviewDisplay(holder);
camera.startPreview();