ciao ragazzi,
Sto provando a creare un app che ottiene dati da un database. Questi dati vengono visualizzati in diversi fragment tramite listView, il problema è che quando faccio lo swipe non visualizzo gli elementi corretti.
Cercherò di essere il più chiaro possibile: supponete di avere diversi modelli di auto, diversi modelli di moto e altrettanti modelli di bici, quindi questi tre array andranno posti in tre diversi fragment e ognuno dei quali ha una listview. Il problema fondamentale è che questi non vengono visualizzati nei fragment corretti, delle volte trovo le moto tra le bici e/o viceversa. Il problema di fondo è che non riesco a capire in che fragment ci si trovi. Grazie in anticipo spero di essermi spiegato bene.
	
	
	
		
Questo si occupa della "creazione" dei fragment e dell'inizializzazione della listView, non so se possa servire altro. Grazie ancora
				
			Sto provando a creare un app che ottiene dati da un database. Questi dati vengono visualizzati in diversi fragment tramite listView, il problema è che quando faccio lo swipe non visualizzo gli elementi corretti.
Cercherò di essere il più chiaro possibile: supponete di avere diversi modelli di auto, diversi modelli di moto e altrettanti modelli di bici, quindi questi tre array andranno posti in tre diversi fragment e ognuno dei quali ha una listview. Il problema fondamentale è che questi non vengono visualizzati nei fragment corretti, delle volte trovo le moto tra le bici e/o viceversa. Il problema di fondo è che non riesco a capire in che fragment ci si trovi. Grazie in anticipo spero di essermi spiegato bene.
		Codice:
	
	public static class PlaceholderFragment extends Fragment {
		
		private static final String ARG_SECTION_NUMBER = "select";
		public static PlaceholderFragment newInstance(int sectionNumber) {
			PlaceholderFragment fragment = new PlaceholderFragment();
			Bundle args = new Bundle();
			args.putInt(ARG_SECTION_NUMBER, sectionNumber);
			fragment.setArguments(args);
			return fragment;
		}
		
		public PlaceholderFragment() {
		}
		
		@Override
		public View onCreateView(LayoutInflater inflater, ViewGroup container,
				Bundle s) {
			View rootView = inflater.inflate(R.layout.fragment_take_order,
					container, false);
			ListView list = (ListView)rootView.findViewById(R.id.listView1);
			ArrayList<Veicols>p = new ArrayList<Piatto>();p.add(all.get(0));p.add(all.ge  t(1));
			ListAdapter adapter=new ListAdapter(rootView.getContext(),R.layout.list,al  l1.get(pos));
			/*all1 è un arrayList di arrayList che contiene gli array per ogni tipo di mezzo
                        */
			list.setAdapter(adapter);
			return rootView;
		} 
	 
	 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		