Guest User

Untitled

a guest
May 21st, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. private void fireBaseSearch(String searchTerm) {
  2. Toast.makeText(this, "Firebase search", Toast.LENGTH_SHORT).show();
  3. Query searchQuery = mReleasesRef.orderByChild("movie/name").startAt(searchTerm).endAt(searchTerm + "uf8ff").limitToFirst(50);
  4. FirebaseRecyclerOptions<_Release> options =
  5. new FirebaseRecyclerOptions.Builder<_Release>()
  6. .setQuery(mReleasesRef, _Release.class)
  7. .build();
  8.  
  9. mFirebaseAdapter = new FirebaseRecyclerAdapter<_Release, ReleaseHolder>(options) {
  10. @Override
  11. public ReleaseHolder onCreateViewHolder(ViewGroup parent, int viewType) {
  12. Toast.makeText(SearchActivity.this, "search", Toast.LENGTH_SHORT).show();
  13. // Create a new instance of the ViewHolder, in this case we are using a custom
  14. View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.movie_item, parent, false);
  15. return new ReleaseHolder(view);
  16. }
  17.  
  18. @Override
  19. protected void onBindViewHolder(ReleaseHolder releaseHolder, int position, _Release release) {
  20. // Bind the Release object to the ReleaseHolder
  21. releaseHolder.setDetails(SearchActivity.this, release);
  22. }
  23. };
  24.  
  25. // Here the adapter is set to the list
  26. mRecyclerview.setAdapter(mFirebaseAdapter);
  27. mFirebaseAdapter.notifyDataSetChanged();
  28. }
Add Comment
Please, Sign In to add comment