Bất cứ ai có thể giải thích cách đoạn mã này hoạt động ... Bản thân mã thực tế không liên quan như nó là từ một hướng dẫn ngắn về cách sử dụng mẫu MVP cho Android. Câu hỏi chính của tôi là cấu trúc mã này hoạt động như thế nào và cho dù đây là một lớp bên trong, các loại, hoặc có thể là một giao dịch .. Tôi chưa thấy một cấu trúc mã như thế này trong Java và tôi muốn nhấn mạnh nó vào học hỏi từ nó vì nó có vẻ hiệu quả và tối thiểu.Đây có phải là một lớp bên trong
public void loadCustomer(int id) {
(mCustomerModel.load(id)) {
mCustomerView.setId(mCustomerModel.getId());
mCustomerView.setFirstName(mCustomerModel.getFirstName());
mCustomerView.setLastName(mCustomerModel.getLastName());
}
}
Đó là phong cách tổ chức hơn, bạn hoàn toàn có thể bỏ qua dấu ngoặc nhọn. – Alex
gọi ba phương thức của nó bên trong một cuộc gọi phương thức khác gây nhầm lẫn cho tôi ... bên trong một tập hợp các dấu ngoặc từ cuộc gọi phương thức đầu tiên. Tôi có bị câm ... :-) – leeb898
@ leeb898 no ';' sau '(mCustomerModel.load (id))'? – assylias