EditText OnKeyListener não está funcionando

eu seiesta / pergunta semelhante já foi solicitado antes, mas a solução apresentada não está funcionando para mim, então estou perguntando novamente. Eu tentei a solução dada nessa resposta, mas ainda assim o meu OnKeyListener nunca está sendo chamado em alguns dispositivos, especialmente nos que possuem SO padrão. Preciso detectar o pressionamento da tecla del do teclado virtual quando não houver caracteres no editText. Aqui está o meu código;

EditText et = (EditText) findViewById(R.id.et);
    et.setOnKeyListener(new EditText.OnKeyListener() {

        @Override
        public boolean onKey(View v, int keyCode, KeyEvent event) {
            Log.d("OnKeyListener", keyCode + " character(code) to send");
            return false;
        }
    });

questionAnswers(5)

yourAnswerToTheQuestion