[Resolvido]Método findViewById(int id) genérico

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

Até onde sei, não.

Outra coisa que você pode fazer é utilizar a API TypedQuery do JPA 2.0. Com essa api nem precisaria de CAST.

Basta fazer:
TypedQuery query = entityManager.createQuery(QUERY, Carro.class).

C não me engano é só isso aí em cima mesmo. [=