Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void firebaseLotSearch() {
- Toast.makeText(BuyingParking.this,"Started Search",Toast.LENGTH_LONG).show();
- Query query = mUserDatabase.startAt(searchText).endAt(searchText+"uf8ff");
- FirebaseRecyclerOptions<Lot_Location> options =
- new FirebaseRecyclerOptions.Builder<Lot_Location>()
- .setQuery(query, Lot_Location.class)
- .build();
- // Lot_Location.class,R.layout.list_layout,LotViewHolder.class,mUserDatabase
- FirebaseRecyclerAdapter<Lot_Location,LotViewHolder> firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<Lot_Location, LotViewHolder>(options) {
- @Override
- protected void onBindViewHolder(@NonNull LotViewHolder holder, int position, @NonNull Lot_Location model) {
- holder.setDetails(model.getLocation(),model.getAdmin(),model.getPrice());
- }
- @NonNull
- @Override
- public LotViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {
- return null;
- }
- };
- searchParking.setAdapter(firebaseRecyclerAdapter);
- }
- public class LotViewHolder extends RecyclerView.ViewHolder{
- public LotViewHolder(@NonNull View itemView) {
- super(itemView);
- mView = itemView;
- }
- public void setDetails(String location,String admin,String price)
- {
- TextView m_location = (TextView)mView.findViewById(R.id.Lot);
- TextView m_admin = (TextView)mView.findViewById(R.id.Admin);
- TextView m_price = (TextView)mView.findViewById(R.id.price);
- m_location.setText(location);
- m_admin.setText(admin);
- m_price.setText(price);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement