Я хочу реализовать функцию поиска для моего RecyclerView. При изменении текста я хочу изменить данные, отображаемые с помощью этого виджета. Возможно, этот вопрос задан раньше или прост, но я не знаю, как изменить данные, которые должны отображаться...
My RecyclerView определяется следующим образом:
// 1. get a reference to recyclerView
mRecyclerView = (RecyclerView)findViewById(R.id.recyclerView);
// 2. set layoutManger
mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
// 3. create an adapter
mAdapter = new ItemsAdapter(itemsData);
// 4. set adapter
mRecyclerView.setAdapter(mAdapter);
И данные, которые я показываю, это что-то вроде:
ItemData itemsData[] = { new ItemData("Mary Richards"),
new ItemData("Tom Brown"),
new ItemData("Lucy London")
};
Итак, когда я хочу предоставить адаптеру другой набор данных, другой массив (например, с одним элементом), что мне делать?