Captura do teclado com nextLine()

Olá, estou com um problema ao utilizar o método nextLine() do Scanner. Ele ignora o valor anterior e só pega o útlimo. O next() funciona normalmente, porém ele lê até encontrar um espaço.

                System.out.println("Frase:");
                String fr = teclado.nextLine();
                
                System.out.println("Resposta:");
                String resp = teclado.nextLine();

O resultado no console fica assim. Ele só lê o campo resposta.
Captura de tela de 2022-05-10 17-28-54

Quando usar um objeto Scanner para ler o TECLADO, utilize somente o método nextLine pois todos os outros métodos mantém a quebra de linha no buffer de memória.

Por isso quando você chama o nextLine ele vai primeiro consumir a quebra de linha que foi deixada pra trás pelos outros métodos e não vai retornar nada.