Giao diện: SearchBoxAdapter

Phương thức

createSuggestionElement

createsuggestedionElement(đề xuất) trả về Phần tử

Triển khai phương thức này để ghi đè hoạt động kết xuất đề xuất.

Thông số

đề xuất

Đối tượng

Đối tượng đề xuất trong phản hồi

Giá trị không được rỗng.

Trả bóng

Phần tử non-null Element được tạo dựa trên đề xuất.

decorateSuggestionElement

decorateSuggestionElement(element, suggestion)

Triển khai phương thức này để trang trí một đề xuất, chẳng hạn như thay đổi CSS.

Thông số

yếu tố

Phần tử

Vật dụng bạn có thể trang trí

Giá trị không được rỗng.

đề xuất

Đối tượng

Đối tượng đề xuất trong phản hồi

Giá trị không được rỗng.

interceptSuggestRequest

insertsuggestedRequest(request) trả về đối tượng

Triển khai phương thức này để thêm các tham số bổ sung theo yêu cầu.

Thông số

request

Đối tượng

Yêu cầu ban đầu

Giá trị không được rỗng.

Trả bóng

non-null Object yêu cầu Yêu cầu đã cập nhật

interceptSuggestResponse

interceptSuggestResponse(response)

Triển khai phương thức này để đọc phản hồi đề xuất trước khi kết xuất. Đối tượng phản hồi ở chế độ chỉ có thể đọc. Nếu lệnh gọi không thành công, phản hồi sẽ chứa thông báo lỗi.

Nếu một yêu cầu đề xuất mới được đưa ra trong khi có một yêu cầu đang chờ xử lý, thì yêu cầu trước đó sẽ bị huỷ và phương thức này sẽ không được gọi.

Thông số

phản hồi

Đối tượng

Câu trả lời đề xuất

Giá trị không được rỗng.