Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. public class RestaurantSelectionList extends Fragment {
  2.  
  3. DatabaseReference mRootRef = FirebaseDatabase.getInstance().getReference();
  4. DatabaseReference mRestReference = mRootRef.child("restaurants");
  5.  
  6. List<String>listofrest = new ArrayList<String>();
  7. ListView restaurantListView;
  8. ListAdapter restaurantListAdapter;
  9.  
  10.  
  11.  
  12. public RestaurantSelectionList(){}
  13.  
  14. @Override
  15. public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  16. View view = inflater.inflate(R.layout.restaurant_selection_list_frag,container,false);
  17. restaurantListView = (ListView) view.findViewById(R.id.restaurantListView);
  18.  
  19. restaurantListAdapter = new FirebaseListAdapter<Restaurants>(getActivity(),Restaurants.class,R.layout.individual_restaurant_name,mRestReference) {
  20. @Override
  21. protected void populateView(View v, Restaurants model, int position) {
  22. TextView restName = (TextView) v.findViewById(R.id.restname);
  23. restName.setText(model.getName());
  24.  
  25.  
  26. listofrest.add(position,model.getName());
  27.  
  28. }
  29. };
  30.  
  31. restaurantListView.setAdapter(restaurantListAdapter);
  32. restaurantListView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
  33. restaurantListView.setItemsCanFocus(false);
  34.  
  35.  
  36. restaurantListView.setOnItemClickListener(new AdapterView.OnItemClickListener()
  37. {
  38. @Override
  39. public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
  40. Toast.makeText(getActivity(), "clicked", Toast.LENGTH_SHORT).show();
  41. }
  42. });
  43. return view;
  44. }
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement