TvInteractiveAppService.Session.OnKeyLongPress(Keycode, KeyEvent) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado quando ocorreu uma longa imprensa.
[Android.Runtime.Register("onKeyLongPress", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyLongPress_ILandroid_view_KeyEvent_Handler", ApiSince=33)]
public virtual bool OnKeyLongPress(Android.Views.Keycode keyCode, Android.Views.KeyEvent e);
[<Android.Runtime.Register("onKeyLongPress", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyLongPress_ILandroid_view_KeyEvent_Handler", ApiSince=33)>]
abstract member OnKeyLongPress : Android.Views.Keycode * Android.Views.KeyEvent -> bool
override this.OnKeyLongPress : Android.Views.Keycode * Android.Views.KeyEvent -> bool
Parâmetros
- keyCode
- Keycode
O código de chave relatado por e.
- e
- KeyEvent
O evento de tecla de pressionamento longo recebido pela sessão.
Retornos
Se você lidou com o evento, retorne true. Se você quiser permitir que o evento seja manipulado pelo próximo receptor, retorne false.
Implementações
- Atributos
Comentários
Chamado quando ocorreu uma longa imprensa. Se você retornar true, a chave final será KeyEvent.FLAG_CANCELED e KeyEvent.FLAG_CANCELED_LONG_PRESS definida. Observe que, para receber esse retorno de chamada, alguém na alteração de evento deve retornar true de onKeyDown(int, KeyEvent) e chamar KeyEvent.startTracking() no evento.
A implementação de sessão padrão retorna false. Substitua esse método para lidar com eventos de imprensa longa.
Com base na implementação do serviço Android 16.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.