Lenguaje

CameraManager.AvailabilityCallback.OnCameraRemoved(String) Método

Definición

Un dispositivo de cámara se ha quitado físicamente o ya no está disponible para el sistema.

[Android.Runtime.Register("onCameraRemoved", "(Ljava/lang/String;)V", "GetOnCameraRemoved_Ljava_lang_String_Handler", ApiSince=37)]
public virtual void OnCameraRemoved(string cameraId);
[<Android.Runtime.Register("onCameraRemoved", "(Ljava/lang/String;)V", "GetOnCameraRemoved_Ljava_lang_String_Handler", ApiSince=37)>]
abstract member OnCameraRemoved : string -> unit
override this.OnCameraRemoved : string -> unit

Parámetros

cameraId
String

Identificador único de la cámara que se ha quitado.

Atributos

Comentarios

Un dispositivo de cámara se ha quitado físicamente o ya no está disponible para el sistema.

Esta devolución de llamada se invoca cuando se desconecta una cámara externa extraíble, como una cámara externa extraíble. El identificador de cámara ya no se incluirá en la lista devuelta por CameraManager.getCameraIdList() y cualquier intento de abrirlo dará como resultado una excepción IllegalArgumentException.

Si una aplicación tiene una instancia de CameraDevice activa para la cámara eliminada que el cliente no se cerró, la aplicación recibirá un error de desconexión.

Cuando se quita una cámara, se invocará onCameraUnavailable(String) para el cameraId especificado antes de que se desencadene esta devolución de llamada.

Referencia de Android para android.hardware.camera2.CameraManager.AvailabilityCallback.onCameraRemoved.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a