Tôi muốn chia sẻ một giao diện qua AIDL với các ứng dụng khách. Tôi đã nhận được lỗi thời gian biên dịch. Đoạn mã là: -Có thể sử dụng kế thừa trong giao diện AIDL không?
interface ChildListener extends ParentListener {
public void onUpdate(Class1 c1);
}
AIDL Set (Tất cả trong cùng một gói) ->
ChildListener.aidl - Chứa các mã trên.
Class1.aidl - Tuyên bố Class1 thành bưu kiện. Định nghĩa của Class1 thực hiện parcelable.
ParentListener.aidl - Khai báo ParentListener.
lỗi ->
Tôi nhận được biên dịch lỗi thời gian (dịch vụ khi biên dịch)
1. syntax error don't know what to do with "extends"
2. syntax error don't know what to do with "ParentListener "
Dường như chúng ta không thể sử dụng thừa kế trong giao diện AIDL? Hay là tôi đang thiếu cái gì đó ở đây. Bất kỳ con trỏ sẽ được đánh giá cao.
Trân trọng
Có ai đó đã gặp lỗi như vậy trước đây không? – Robin