Tôi đang lập trình một ứng dụng phát trực tuyến vô tuyến. Tôi chạy "radio play" như một Dịch vụ từ xa bằng cách sử dụng kỹ thuật giao diện AIDL để giao tiếp với Dịch vụ. Nhưng tôi không thực sự hiểu một điều."In/out/inout" trong giá trị tham số giao diện AIDL?
"ra" trong giá trị thông số giao diện AIDL là gì?
Như thế này:
String doSomething(in String a, out String[] b);
Tôi hiểu "trong", đó là gửi dữ liệu đến từ xa khi phương pháp này được gọi là từ hoạt động.
"ra" là gì và tại sao chúng ta cần "in" và "out" trong cùng một phương pháp? Trong trường hợp nào thì chúng ("out/inout") được sử dụng? Tại sao String[]
"không"?
Xin giúp ..
Tôi nghĩ rằng @gladed đã trả lời câu hỏi của bạn một cách đầy đủ. Sẽ rất tuyệt nếu bạn kiểm tra câu trả lời của mình. –