Implementing Search Filter For Data From Server Retrieved As Json
Implementing search filter for data from server retrieved as JSON What i refered link1 link2 What i am able to do I am able to perform search filter when i consider simple arrays
Solution 1:
Add below code in OnCreate() method of ListOfContacts.java
mEditText = (EditText) findViewById(R.id.inputSearch);
mEditText.addTextChangedListener(new TextWatcher()
{
public void afterTextChanged(Editable s)
{
}
public void beforeTextChanged(CharSequence s, int start,int count, int after)
{
}
public void onTextChanged(CharSequence s, int start,int before, int count)
{
ArrayList<HashMap<String, String>> arrayTemplist= new ArrayList<HashMap<String,String>>();
String searchString =mEditText.getText().toString();
for (int i = 0; i < arraylist.size(); i++)
{
String currentString =arraylist.get(i).get(ListOfContacts.NAME);
if (searchString.equalsIgnoreCase(currentString)
{
arrayTemplist.add(arraylist.get(i));
}
}
adapter = new ListViewAdapter(ListOfContacts.this, arrayTemplist);
listview.setAdapter(adapter);
}
});
}
Post a Comment for "Implementing Search Filter For Data From Server Retrieved As Json"