Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void fireBaseSearch(String searchTerm) {
- Toast.makeText(this, "Firebase search", Toast.LENGTH_SHORT).show();
- Query searchQuery = mReleasesRef.orderByChild("movie/name").startAt(searchTerm).endAt(searchTerm + "uf8ff").limitToFirst(50);
- FirebaseRecyclerOptions<_Release> options =
- new FirebaseRecyclerOptions.Builder<_Release>()
- .setQuery(mReleasesRef, _Release.class)
- .build();
- mFirebaseAdapter = new FirebaseRecyclerAdapter<_Release, ReleaseHolder>(options) {
- @Override
- public ReleaseHolder onCreateViewHolder(ViewGroup parent, int viewType) {
- Toast.makeText(SearchActivity.this, "search", Toast.LENGTH_SHORT).show();
- // Create a new instance of the ViewHolder, in this case we are using a custom
- View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.movie_item, parent, false);
- return new ReleaseHolder(view);
- }
- @Override
- protected void onBindViewHolder(ReleaseHolder releaseHolder, int position, _Release release) {
- // Bind the Release object to the ReleaseHolder
- releaseHolder.setDetails(SearchActivity.this, release);
- }
- };
- // Here the adapter is set to the list
- mRecyclerview.setAdapter(mFirebaseAdapter);
- mFirebaseAdapter.notifyDataSetChanged();
- }
Add Comment
Please, Sign In to add comment