Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.therrien.samuel.annuairesuccursales.controller;
- import android.os.Bundle;
- import android.support.annotation.Nullable;
- import android.support.v4.app.Fragment;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.ArrayAdapter;
- import android.widget.ListAdapter;
- import android.widget.ListView;
- import com.therrien.samuel.annuairesuccursales.R;
- import com.therrien.samuel.annuairesuccursales.model.Succursale;
- import java.util.ArrayList;
- import java.util.Iterator;
- import java.util.List;
- /**
- * A simple {@link Fragment} subclass.
- */
- public class SearchAllFragment extends Fragment {
- public SearchAllFragment() {
- // Required empty public constructor
- }
- @Override
- public void onCreate(@Nullable Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- }
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- // Inflate the layout for this fragment
- return inflater.inflate(R.layout.fragment_search_all, container, false);
- }
- @Override
- public void onActivityCreated(@Nullable Bundle savedInstanceState) {
- super.onActivityCreated(savedInstanceState);
- // harcode a list cuz I don,t have any api call yet
- List<Succursale> succursales = new ArrayList<>();
- succursales.add(new Succursale(
- 123456,
- "Nom de succursale",
- "Description de la succursale, qui peut s\'adonner à être beaucoup plus long",
- 45.540974,
- -73.576538));
- succursales.add(new Succursale());
- succursales.add(new Succursale());
- succursales.add(new Succursale());
- updateListOfSuccursales(succursales);
- }
- private void updateListOfSuccursales(List<Succursale> succursales) {
- ArrayList<String> list = new ArrayList<>();
- for (Iterator<Succursale> i = succursales.iterator(); i.hasNext();){
- Succursale succursale = i.next();
- list.add(succursale.getNom() + "\n" + succursale.getDescription());
- }
- ListAdapter adapter = new ArrayAdapter<>(getActivity(), android.R.layout.simple_list_item_1, list);
- ListView listView = getActivity().findViewById(R.id.succursales_list);
- listView.setAdapter(adapter);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement