Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Obrigatório Prefixo id

Geralmente eu ponho um namespace condizendo com o negocio.

Assim fica mais organizado no código.


Em 29 de janeiro de 2014 08:50, Gink Labrev <gink.labrev@gmail.com> escreveu:
Rudson, muita gente não sabe que nas versões antigas, pode-se atribuir qq outro namespace além de id.

Valeu,  Júlio.


Em 29 de janeiro de 2014 09:12, Rudson Lima <rudsonlive@gmail.com> escreveu:

o-O?

Primeira vez que vejo esse opção <TextView android:id="@+nome_qq/valorBlaBla" />!



Em 29 de janeiro de 2014 02:46, Júlio Zynger <julioz92@gmail.com> escreveu:

Se eu não estou enganado (corrijam-me em caso afirmativo), o fato das versões antigas do android permitir setar ids assim era um bug.

Existe um limite de 255 "namespaces" dentro da classe R, e a cada vez que você setava um R.nome_qq.id, um novo namespace era gerado na classe R.
Para aplicações com muitos namespaces, o problema em algum momento ia aparecer, e depois disso, mais nenhuma entrada poderia ser adicionada à R.

Em resumo, a classe R só deve ter "namespaces" que são padrões do framework android (como por exemplo 'layout', 'menu' e 'id').
Dessa forma, o tal bug que permitia isso anteriormente virou um warning nas novas versões do ADT.


2014-01-28 Gink Labrev <gink.labrev@gmail.com>

Galerinha,

Atualizei o Android e vejo que agora é obrigatório atribuir o prefixo id aos ... ids.

Tipo:

<TextView android:id="@+id/valorBlaBla" />

ao invés de :

<TextView android:id="@+nome_qq/valorBlaBla" />

Alguém sabe o porque disso ?
Gostava mais da segunda opção pois organizava o prefixo de acordo com o arquvio de layout.

[]'s

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--
JulioZyngerJúlio Zynger
Site pessoal: http://dcc.ufrj.br/~julioz
Twitter: @juliozynger

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--
Rudson Lima ( live-O )
Desenvolvedor Android - Web Service C# - SQL Server - Delphi
+55 85 87050560 - Fortaleza-ce

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--
Henrique Nogueira de Melo
Analista e Arquiteto de Software

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário