Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 通过web服务实现搜索?_Android_Performance_Search - Fatal编程技术网

Android 通过web服务实现搜索?

Android 通过web服务实现搜索?,android,performance,search,Android,Performance,Search,请通过Edittext或(AutoCompleteTextView)分享一些实现搜索选项的建议。我们将使用什么小部件并不重要。在小部件(EditText或AutoCompleteTextview)中输入任何文本时,应通过web服务从服务器获取相关搜索结果,并应在listview中查看这些内容(通过在每次搜索结果后影响适配器中的notifyDataSetChanged())。实现这一目标的有效方法是什么?。提前感谢。在您的情况下将有助于实现 使用searchBox.setThreshold(200

请通过
Edittext或(AutoCompleteTextView)
分享一些实现搜索选项的建议。我们将使用什么小部件并不重要。在
小部件(EditText或AutoCompleteTextview)
中输入任何文本时,应通过web服务从服务器获取相关搜索结果,并应在listview中查看这些内容(通过在每次搜索结果后影响适配器中的
notifyDataSetChanged()
)。实现这一目标的有效方法是什么?。提前感谢。

在您的情况下将有助于实现

使用
searchBox.setThreshold(2000)
它等待用户在给定的时间内输入文本,并将
setOnThresholdTextChanged
设置为在用户在
Editbox

中输入文本后执行操作。另一种方法是使用RxJava Android的函数