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;
}