Trong android, tôi không chắc mình có hiểu rõ lớp R
hay không. Tôi sẽ xem qua ví dụ về sudoku và tôi có đoạn mã này:Hiểu lớp R trong Android
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) ...
}
Tôi mới sử dụng Java, nhưng từ những gì tôi thu thập có vẻ như là đầu vào (màn hình cảm ứng được chạm vào nút) và đánh giá đối số. Sau đó, tuyên bố trường hợp được thiết lập nếu nút about được nhận diện và màn hình giao diện mới được tạo và sau đó điều hướng đến trên điện thoại.
Điều này có đúng không?
Nếu tôi có ý chính xác, tại sao giao dịch với lớp "R"?
Tại sao nó được gọi để nhận dạng ID của nút?
Tôi nghĩ rằng lớp học siêu hạng (trong dự án này) là lớp SudokuActivity.
bản sao có thể có của [Android: R là gì? Tại sao nó quá khó hiểu?] (Http://stackoverflow.com/questions/4953077/android-what-is-r-why-is-it-so-cryptic) – nbro