อินเทอร์เฟซ: SearchBoxAdapter

วิธีการ

createSuggestionElement

createSuggestionElement(suggestion) แสดงองค์ประกอบ

ใช้เมธอดนี้เพื่อลบล้างการแสดงผลคำแนะนำ

พารามิเตอร์

คำแนะนำ

ออบเจ็กต์

ออบเจ็กต์คำแนะนำจากการตอบกลับ

ค่าต้องไม่เป็นค่าว่าง

คิกรีเทิร์น

non-null Element องค์ประกอบที่สร้างขึ้นตามคำแนะนำ

decorateSuggestionElement

decorateSuggestionElement(element, suggestion)

ใช้วิธีนี้ในการตกแต่งคำแนะนำ เช่น เปลี่ยน CSS

พารามิเตอร์

องค์ประกอบ

องค์ประกอบ

องค์ประกอบที่คุณตกแต่งได้

ค่าต้องไม่เป็นค่าว่าง

คำแนะนำ

ออบเจ็กต์

ออบเจ็กต์คำแนะนำจากการตอบกลับ

ค่าต้องไม่เป็นค่าว่าง

interceptSuggestRequest

InterceptSuggestRequest(request) แสดงออบเจ็กต์

ใช้วิธีการนี้เพื่อเพิ่มพารามิเตอร์อื่นในคำขอ

พารามิเตอร์

ส่งคำขอ

ออบเจ็กต์

คำขอเดิม

ค่าต้องไม่เป็นค่าว่าง

คิกรีเทิร์น

non-null Object คำขอ คำขอที่อัปเดต

interceptSuggestResponse

interceptSuggestResponse(response)

ใช้เมธอดนี้เพื่ออ่านการตอบกลับคำแนะนำก่อนแสดงผล ออบเจ็กต์การตอบกลับเป็นแบบอ่านอย่างเดียว หากเรียกใช้ไม่สำเร็จ การตอบกลับจะมีข้อผิดพลาดอยู่

หากมีคำขอการแนะนำใหม่ขณะที่คำขอนั้นอยู่ระหว่างรอดำเนินการ คำขอก่อนหน้าจะถูกยกเลิกและจะไม่มีการเรียกใช้เมธอด

พารามิเตอร์

การตอบกลับ

ออบเจ็กต์

คำตอบสำหรับการแนะนำ

ค่าต้องไม่เป็นค่าว่าง