Với tiêu chuẩn AutoCompleteTextView một lọc là bắt đầu sau khi mỗi người vào nhân vật. Nếu người sử dụng các loại văn bản không ngừng, dữ liệu tải về trước đó yêu cầu có thể trở nên không hợp lệ trên mỗi chữ mới thêm vào chuỗi tìm kiếm. Bạn nhận được cuộc gọi mạng thêm tốn kém và không cần thiết, có thể có vượt qua giới hạn API dịch vụ web của bạn, cu kết quả gợi ý nạp cho một chuỗi tìm kiếm không đầy đủ. Con đường chúng ta đi-thêm một sự chậm trễ nhỏ trước khi người dùng nhập các ký tự và một yêu cầu được gửi đến các trang web. Nếu trong thời gian này người dùng nhập các ký tự, các yêu cầu cho các chuỗi tìm kiếm trước đó bị hủy bỏ và dời lại cho sự chậm trễ thời gian một lần nữa. Nếu người dùng không thay đổi văn bản trong thời gian chậm trễ, yêu cầu được gửi. Để thực hiện hành vi này, chúng tôi tạo ra một thực hiện tuỳ chỉnh của AutoCompleteTextView và ghi đè lên performFiltering phương pháp (CharSequence văn bản, mã phím int). MAutoCompleteDelay biến xác định thời gian trong mili giây sau khi một yêu cầu sẽ được gửi đến một máy chủ nếu người dùng không thay đổi chuỗi tìm kiếm.
đang được dịch, vui lòng đợi..