Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.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
Java 在Android中实现搜索的最佳方式是什么? 脚本_Java_Android_Json_Android Search - Fatal编程技术网

Java 在Android中实现搜索的最佳方式是什么? 脚本

Java 在Android中实现搜索的最佳方式是什么? 脚本,java,android,json,android-search,Java,Android,Json,Android Search,我需要在我的android应用程序中引入一个基于一些标签的搜索或过滤器。我有一个Json响应,来自交错网格视图中的一些改装调用 问题 什么是好的方法?即时搜索?如果是的话,我怎样才能做到呢 我在Json中获取数据,并将其保存到Model类中。我可以从Model类获得帮助来实现搜索吗 改装如何帮助我进行搜索 还有其他问题吗 任何帮助都是值得的:) 编辑-1 详细说明: 我确实有一个Json响应来自改装请求 json示例: {"Value":2,"tags":["workout","game"

我需要在我的android应用程序中引入一个基于一些
标签的
搜索
过滤器
。我有一个
Json
响应,来自
交错网格
视图中的一些
改装
调用

问题
  • 什么是好的方法?即时搜索?如果是的话,我怎样才能做到呢
  • 我在
    Json
    中获取数据,并将其保存到
    Model
    类中。我可以从
    Model
    类获得帮助来实现搜索吗
  • 改装如何帮助我进行搜索
  • 还有其他问题吗
任何帮助都是值得的:)

编辑-1 详细说明:

  • 我确实有一个
    Json
    响应来自
    改装
    请求
  • json
    示例:

    {"Value":2,"tags":["workout","game"]}
    {"Value":2,"tags":["game","person"]}
    
  • 有很多数据来自
    Json
    ,我不在这里粘贴。我正在
    Recycler交错网格视图中加载上述
    Json

  • 我有一个搜索栏,用户可以在其中放置多个
    标签
    ,比如
    游戏,人物

  • 此搜索将获取与搜索框中给定的
    标记相关的


Instant serach可以在AutoCompleteTextView的帮助下实现

你可以关注和链接-

也许你们可以将你们的标签保存在数据库中,你们可以弹出标签列表,并将其附加到适配器上,剩下的工作将由AutoCompleteTextView来完成


也可以使用SearchView。您也可以根据需要自定义它。

可以在AutoCompleteTextView的帮助下实现Instant serach

你可以关注和链接-

也许你们可以将你们的标签保存在数据库中,你们可以弹出标签列表,并将其附加到适配器上,剩下的工作将由AutoCompleteTextView来完成


也可以使用SearchView。您也可以根据您的需要进行定制。

最好使用Fragment。Fragment可以简化您的需求。

最好使用Fragment。Fragment可以简化您的需求。

@Neha我正在通过Recycler使用交错网格视图View@Neha你看了编辑一节了吗?我想你刚刚需要一个经典的过滤器,循环浏览模型列表并根据标签选择项目。是的,我已经看到…u JU必须对您的模型类应用过滤器,并根据新数据重置布局..我不明白问题出在哪里..如果您已经这样做了that@Neha我正在通过回收商使用交错网格视图View@Neha你看过吗
Edit-1
section?我想你只需要一个经典的过滤器,循环浏览模型列表并根据标签选择项目。是的,我看到了…你必须对你的模型类应用过滤器,并根据新数据重置布局..我不明白问题出在哪里..如果你已经这样做了,那不是
AutoCompleteTextView
与搜索完全不同吗?当用户不知道标签的确切名称时,AutoCompleteTextView将帮助我。但在我的例子中,用户已经知道标签,他们必须获取与这些标签相关的其他数据。请告诉你,你想在你的应用程序中使用什么样的搜索功能?
AutoCompleteTextView
与搜索方法完全不同吗?当用户不知道标签的确切名称时,AutoCompleteTextView将帮助我。但在我的例子中,用户已经知道标签,他们必须获取与这些标签相关的其他数据。请说明您的应用程序中需要什么样的搜索功能?您能否详细说明Fragment在这里有什么帮助?您能否详细说明Fragment在这里有什么帮助?