Estava visualizando o seguinte código(em que fiquei com uma dúvida sobre uma estrutura relacionada à linguagem em si):
//...
private void CreateMenu(Menu menu){
MenuItem mnu1 = menu.add(0, 0, 0, "Item 1");
{ //Início do bloco de código "confuso"(para mim)
mnu1.setAlphabeticShortcut('a');
mnu1.setIcon(R.drawable.ic_launcher);
} //Fim do bloco de código
MenuItem mnu2 = menu.add(0, 1, 1, "Item 2");
{
mnu1.setAlphabeticShortcut('b');
mnu1.setIcon(R.drawable.ic_launcher);
}
MenuItem mnu3 = menu.add(0, 3, 3, "Item 3");
{
mnu1.setAlphabeticShortcut('c');
mnu1.setIcon(R.drawable.ic_launcher);
}
MenuItem mnu4 = menu.add(0, 4, 4, "Item 4");
{
mnu1.setAlphabeticShortcut('d');
mnu1.setIcon(R.drawable.ic_launcher);
}
//...
Como vocês podem ver, tenho um bloco de código após as declarações dos itens de menu. Me sinto confuso em relação a esse bloco, pois não conheço sua utilidade e gostaria de saber mais a respeito(Em que momento ele será executado, e, se for após a declaração do item de menu, por que colocar essa parte de código entre chaves).
Agradeço pela atenção.