出于练习目的,我正在尝试为我的应用编写动态搜索功能。每次用户在DIA = [ 1, 2, 3, 4, 5, 6, 7, 8 ]
flow = [ 58.33254,
30.11954,
16.02723,
9.47614,
5.75362,
3.63373,
2.37532,
1.58426
]
SearchView
中输入字符时,Socket event
都会返回server
,前10位用户的名称以搜索查询开头。我知道JSONArray
会返回正确的数据,因为在server
内我遍历Emmiter.Listener
并在每个循环中创建一个JSONArray
,然后从JSONObject
我创建模型类对象。问题是,对于每个搜索查询,JSONObject
中只显示1个项目,而我知道已将2个项目添加到模型类的RecyclerView
中。我知道,因为在致电ArrayList
之前,我致电adapter.notifyDataSetChanged()
并返回2。
到目前为止,这是我的代码:
adapter.getItemCount()