Boa noite pessoal,
Minha dúvida é referente ao desempenho da seguinte situação:
Normalmente quando precisamos recuperar algum componente (View) da tela utilizamos o método:
Button button = (Button)findViewById(R.id.button1);
Ao qual necessitamos efetuar um “cast” para o tipo desejado (Button, ImageView, TextView…)
Então nas aplicações atuais estou criando um método genérico para obter essa informação para que não precise toda vez efetuar o cast manualmente, nas Activity implemento o seguinte método:
@SuppressWarnings("unchecked")
private <T> T findViewByIdG(int id)
{
return (T) findViewById(id);
}
e utilizo assim:
Button b = findViewByIdG(R.id.button1);
Então surge a dúvida, o desempenho será comprometido utilizando o método genérico para a recuperação das views?
Obrigado a todos