Possuo um TextView que conta as linhas de um EditText no método loadLineCount, aqui está meu método:
private void loadLineCount()
{
StringBuilder sb = new StringBuilder();
for (int i = 1; i <= editor.getLineCount(); i++)
{
sb.append(i + "\n");
setText(sb.toString());
}
}
Este método funciona perfeitamente com o que eu quero, o único problema se o EditText possuir, por exemplo 3000 linhas, isso executaria 3000 vezes isso não é bom, pois a performance será horrível.
Pergunta
Como contar as linhas do EditText de forma constante?, ou seja, não importa quantas linhas seja, a performance será a mesma.