What is the best way to implement search in Android?

Refresh

December 2018

Views

702 time

2

Scenario

I needed to introduce a search or filter in my android application on the basis of some Tags. I have a Json response coming from some Retrofit calls in a Staggered Grid view.

Questions

  • What would be good approach to do it? Instant Search? If yes, then How can i achieve it?
  • I am fetching data in Json and saving it into Model class. Can I take help from Model class to implement Search?
  • How can retrofit help me in searching?
  • Any other concerns?

Any help would be appreciable :)

Edit-1

Elaborating more:

  • I do have a Json response coming from Retrofit request.
  • Sample of json:

    {"Value":2,"tags":["workout","game"]}
    {"Value":2,"tags":["game","person"]}
    
  • There are a lot of data coming from the Json which I am not pasting here. I am loading above Json in Recycler Staggered Grid View.

  • I do have a Search bar where user will put multiple Tags like game, Person.

  • This search will fetch Values associated with given Tags in search box.

2 answers

-1

Лучше использовать Fragment.Fragment облегчает ваше требование.

0

Instant SERACH может быть реализован с помощью AutoCompleteTextView.

Вы можете следить за этим и это Ссылки-

Может быть, вы можете сохранить свои метки в базе данных, и вы можете выскочить тег в списке и прикрепить этот адаптер и остальную части работы AutoCompleteTextView будет заботиться.

Или вы можете использовать SearchView. Вы можете настроить его также в соответствии с вашими потребностями.