在机器人中,我不确定我是否完全理解 R
类。我将通过数独的例子,我有这样一段代码:
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) ...
}
我对 Java 还是个新手,但是从我收集到的信息来看,它似乎正在接受输入(触摸屏被触摸到按钮上)并评估参数。然后,如果 about 按钮被识别,则设置 case 语句,并创建一个新的界面屏幕,然后在手机上导航到该屏幕。
是这样吗?
如果我的大意是正确的,为什么要用“ R”类?
为什么要调用它来识别按钮的 ID?
我认为(在这个项目中)超类是 SudokuActivity 类。