Entenda a classe R no Android [duplicado]
Esta pergunta já tem uma resposta aqui:
Qual é a classe R no Android? 3 respostas No android, não tenho certeza se entendi bem oR
classe. Estou passando pelo exemplo do sudoku e tenho esse trecho de código:
switch (v.getId()) // the id of the argument passed is evaluated by switch statement
{
case R.id.about_button: //
Intent i = new Intent(this, about.class);
startActivity(i);
break;
// More buttons go here (if any) ...
}
Sou novato em Java, mas pelo que entendi, parece que está recebendo informações (a tela de toque sendo tocada no botão) e avaliando o argumento. Em seguida, a instrução do caso é configurada se o botão Sobre for reconhecido e uma nova tela de interface for criada e depois navegada no telefon
Isto está certo
Se eu entendi direito, por que o acordo com a classe "R"
Por que é chamado para reconhecer o ID do botão?
Eu pensei que a superclasse (neste projeto) fosse a classe SudokuActivit