Android Search Checkable ListView
===

I want to make it so a user can search through a ListView checking desirable items. I have already created a checkable ListView without the search implementation. I have tried adding a search using an EditText and a TextChangedListener. This works fine for a normal ListView but since this method creates a new adapter every time the user types, the checked items are lost. 

My questions:

A. Is there someway to search through a ListView while maintaing the same adapter?

B. Is there someway to use my current method of using TextChangedListener but maintain the items checked?

